Releases: thetribeio/generator-project
Releases · thetribeio/generator-project
v0.6.0
What's Changed
- Use private network for connecting to database by @jvasseur in #1725
- Use slash as separator for image names by @jvasseur in #1726
- Upgrade flutter to 3.19 by @micklenormand in #1729
- Update ubuntu version in terraform config by @jvasseur in #1730
- Add packageManger key to all package.json by @jvasseur in #1747, #1749
- Update dependency postcss to v8.4.31 [SECURITY] by @renovate in #1741
- Update React by @jvasseur in #1750
- Update dependency react-admin to v4.7.6 [SECURITY] by @renovate in #1745
- Update dependency bootstrap to ^5.3.3 by @renovate in #1740
- Update dependency @popperjs/core to ^2.11.8 by @renovate in #1713
- Update dependency sass to ^1.77.8 by @renovate in #1653
- Update dependency autoprefixer to ^10.4.20 by @renovate in #1731
- Update dependency postcss-loader to ^7.3.4 by @renovate in #1619
- Update dependency babel-loader to ^9.1.3 by @renovate in #1732
- Update dependency webpack to ^5.93.0 by @renovate in #1618
- Update dependency nodemon to ^2.0.22 by @renovate in #1759
- Update dependency yeoman-environment to ^3.19.3 by @renovate in #221
- Update dependency yeoman-generator to ^5.10.0 by @renovate in #1251
- Update dependency jsdom to ^20.0.3 by @renovate in #1758
- Fix typos in package generator options by @jvasseur in #1766
- Update dependency typeorm to ^0.3.20 by @renovate in #1764
- Update dependency postcss to ^8.4.41 by @renovate in #1761
- Update dependency tailwindcss to ^3.4.10 by @renovate in #1762
- Update dependency ts-node to ^10.9.2 by @renovate in #1763
- Update dependency bcrypt to ^5.1.1 by @renovate in #1773
- Update dependency css-loader to ^6.11.0 by @renovate in #1775
- Update dependency postcss to ^8.4.41 by @renovate in #1776
- Update dependency @types/ramda to ^0.30.2 by @renovate in #1755
- Update dependency @types/uuid to ^8.3.4 by @renovate in #1756
- Update babel monorepo by @renovate in #1689
- Update dependency eslint-plugin-import to ^2.29.1 by @renovate in #1781
- Update dependency @babel/runtime to ^7.25.6 by @renovate in #1782
- Update dependency @types/react to ^18.3.5 by @renovate in #1774
- Update dependency postcss to ^8.4.45 by @renovate in #1785
- Update dependency eslint-plugin-react to ^7.35.2 by @renovate in #1784
- Update dependency eslint-plugin-import to ^2.30.0 by @renovate in #1787
- Update dependency express-session to ^1.18.0 by @renovate in #1789
- Update ansible roles submodule version by @jvasseur in #1791
- Update Scaleway terraform provider by @jvasseur in #1793
- Update dependency @thetribe/eslint-config-react-typescript to ^0.5.1 by @renovate in #1770
- Update dependency @thetribe/eslint-config-typescript to ^0.5.1 by @renovate in #1771
- Update dependency eslint-plugin-react-hooks to ^4.6.2 by @renovate in #1788
- Update dependency eslint-plugin-jsx-a11y to ^6.10.0 by @renovate in #1783
- Update dependency @types/react to ^18.3.11 by @renovate in #1795
- Update babel monorepo to ^7.25.7 by @renovate in #1794
- Update dependency tailwindcss to ^3.4.13 by @renovate in #1797
- Update dependency postcss to ^8.4.47 by @renovate in #1796
- Update dependency @types/jest to ^26.0.24 by @renovate in #1752
- Update dependency @types/passport to ^1.0.16 by @renovate in #1753
- Update dependency @types/passport-local to ^1.0.38 by @renovate in #1754
- Update express to v5.0.0 by @jvasseur in #1722, #1751, #1798
- Update Next.js from v13.1.4 to v14.2.14 by @jvasseur, @renovate in #1723, #1767, #1779, #1786, #1792, #1800
- Update dependency @types/node to ^20.16.10 by @renovate in #1772
- Update dependency webpack-cli to ^5.1.4 by @renovate in #1703
- Update dependency webpack-dev-server to ^4.15.2 by @renovate in #1704
- Update dependency doctrine/orm to ^2.19.7 by @renovate in #1698
- Update dependency babel-loader to ^9.2.1 by @renovate in #1803
- Update dependency mini-css-extract-plugin to ^2.9.1 by @renovate in #1809
- Update dependency phpstan/extension-installer to ^1.4.3 by @renovate in #1812
- Update dependency jest to ^27.5.1 by @renovate in #1807
- Update dependency sass to ^1.79.4 by @renovate in #1818
- Update dependency sass-loader to ^13.3.3 by @renovate in #1819
- Update dependency stylelint to ^15.11.0 by @renovate in #1820
- Update dependency react-router-dom to ^6.26.2 by @renovate in #1817
- Update dependency symfony/flex to ^2.4.6 by @renovate in #1821
- Update dependency eslint-plugin-react to ^7.37.1 by @renovate in #1805
- Update dependency tslib to ^2.7.0 by @renovate in #1823
- Update dependency ts-jest to ^27.1.5 by @renovate in #1822
- Update dependency pg to ^8.13.0 by @renovate in #1811
- Update dependency doctrine/doctrine-bundle to ^2.13.0 by @renovate in #1777
- Update dependency webpack to ^5.95.0 by @renovate in #1826
- Update dependency yaml to ^2.5.1 by @renovate in #1828
- Update dependency xml2js to ^0.6.2 by @renovate in #1827
- Update react-admin monorepo to ^4.16.20 by @renovate in #1830
- Update sentry-javascript monorepo to ^7.119.1 by @renovate in #1831
- Update eslint monorepo by @renovate in #1829
- Update testing-library monorepo by @renovate in #1833
- Update typescript-eslint monorepo by @renovate in #1834
- Update dependency @types/jest to v29.5.13 by @renovate in #1836
- Remove unused @type/uuid package by @jvasseur in #1838
- Update dependency symfony/flex to ^2.4.7 by @renovate in https://...
v0.5.0
What's Changed
- Update Next.js to v13 by @jvasseur in #1534
- Update vulnerable dependencies by @jvasseur in #1535
- Update express to 5.0.0-beta.1 by @jvasseur in #1536
- Update more vulnerable dependencies by @jvasseur in #1537
- Update typescript-eslint monorepo to ^5.49.0 by @renovate in #1538
- Update dependency jest to ^29.4.0 by @renovate in #1539
- Update symfony monorepo to ^6.2.5 by @renovate in #1541
- Update dependency symfony/phpunit-bridge to ^6.2.5 by @renovate in #1540
- Update dependency @types/jest to ^29.4.0 by @renovate in #1542
- Update dependency @types/ramda to ^0.28.22 by @renovate in #1543
- Update dependency tslib to ^2.5.0 by @renovate in #1545
- Update dependency jest to ^29.4.1 by @renovate in #1544
- Update dependency eslint to ^8.33.0 by @renovate in #1546
- Update dependency typescript to ^4.9.5 by @renovate in #1548
- Update typescript-eslint monorepo to ^5.50.0 by @renovate in #1549
- Update dependency phpstan/phpstan-symfony to ^1.2.21 by @renovate in #1550
- Update dependency sass to ^1.58.0 by @renovate in #1551
- Update symfony monorepo to ^6.2.6 by @renovate in #1552
- Update dependency phpstan/phpstan-symfony to ^1.2.22 by @renovate in #1553
- Update dependency doctrine/doctrine-bundle to ^2.8.3 by @renovate in #1555
- Update dependency phpstan/phpstan-symfony to ^1.2.23 by @renovate in #1556
- Update dependency phpstan/phpstan to ^1.9.15 by @renovate in #1558
- Update typescript-eslint monorepo to ^5.51.0 by @renovate in #1557
- Update dependency phpstan/phpstan to ^1.9.16 by @renovate in #1559
- Update dependency jest to ^29.4.2 by @renovate in #1560
- Update dependency phpstan/phpstan to ^1.9.17 by @renovate in #1561
- Update dependency stylelint to v15 by @renovate in #1562
- Update dependency stylelint to ^15.1.0 by @renovate in #1565
- Update dependency stylelint-config-recommended-scss to v9 by @renovate in #1567
- Update dependency eslint to ^8.34.0 by @renovate in #1564
- Update dependency @types/ramda to ^0.28.23 by @renovate in #1563
- Add noUncheckedIndexedAccess to ts configs by @jvasseur in #1570
- Update dependency indent-tag to ^0.4.0 by @renovate in #1572
- Update dependency sentry/sentry-symfony to ^4.6.0 by @renovate in #1573
- Update dependency sass to ^1.58.1 by @renovate in #1569
- Update dependency stylelint-config-recommended-scss to ^9.0.1 by @renovate in #1571
- Update dependency jest to ^29.4.3 by @renovate in #1574
- Update typescript-eslint monorepo to ^5.52.0 by @renovate in #1568
- Update dependency sass to ^1.58.2 by @renovate in #1576
- Update dependency phpstan/phpstan to ^1.9.18 by @renovate in #1577
- Update dependency stylelint to ^15.2.0 by @renovate in #1580
- Update dependency symfony/flex to ^2.2.5 by @renovate in #1579
- Update dependency sass to ^1.58.3 by @renovate in #1578
- Update dependency @babel/core to ^7.21.0 by @renovate in #1581
- Update typescript-eslint monorepo to ^5.53.0 by @renovate in #1582
- Update dependency phpstan/phpstan to ^1.10.0 by @renovate in #1583
- Update dependency phpstan/phpstan to ^1.10.1 by @renovate in #1586
- Update dependency phpstan/phpstan-doctrine to ^1.3.33 by @renovate in #1585
- Update dependency phpstan/phpstan-deprecation-rules to ^1.1.2 by @renovate in #1584
- Update dependency sensio/framework-extra-bundle to ^6.2.10 by @renovate in #1589
- Update dependency phpstan/phpstan to ^1.10.3 by @renovate in #1588
- Update dependency eslint to ^8.35.0 by @renovate in #1590
- Update typescript-eslint monorepo to ^5.54.0 by @renovate in #1591
- Update dependency symfony/phpunit-bridge to ^6.2.7 by @renovate in #1593
- Update some Symfony packages to v6.2.7 by @jvasseur in #1595
- Update symfony monorepo to ^6.2.7 by @renovate in #1594
- Update dependency mini-css-extract-plugin to ^2.7.3 by @renovate in #1600
- Update dependency phpstan/phpstan to ^1.10.4 by @renovate in #1597
- Update dependency jest to ^29.5.0 by @renovate in #1599
- Update PHP to v8.2.2 by @jvasseur in #1596
- Update dependency phpstan/phpstan to ^1.10.5 by @renovate in #1601
- Update dependency ejs to ^3.1.9 by @renovate in #1608
- Update php-cs-fixer by @jvasseur in #1609
- Update dependency phpstan/phpstan to ^1.10.6 by @renovate in #1603
- Update dependency phpstan/phpstan-doctrine to ^1.3.35 by @renovate in #1605
- Update dependency friendsofphp/php-cs-fixer to ^3.15.1 by @renovate in #1547
- Update dependency sentry/sentry-symfony to ^4.7.0 by @renovate in #1611
- Update dependency eslint to ^8.36.0 by @renovate in #1606
- Update dependency sass to ^1.59.2 by @renovate in #1607
- Remove deprecated sensio/framework-extra-bundle by @jvasseur in #1612
- Update dependency webpack to v5.76.0 [SECURITY] by @renovate in #1613
- Update dependency webpack-dev-server to ^4.12.0 by @renovate in #1616
- Update dependency @babel/core to ^7.21.3 by @renovate in #1614
- Update dependency webpack to ^5.76.1 by @renovate in #1602
- Update typescript-eslint monorepo to ^5.55.0 by @renovate in #1598
- Update dependency sass to ^1.59.3 by @renovate in #1615
- Update dependency autoprefixer to ^10.4.14 by @renovate in #1604
- Update dependency phpstan/phpstan-deprecation-rules to ^1.1.3 by @renovate in #1624
- Update dependency typescript to v5 by @renovate in #1623
- Update dependency phpstan/phpstan to ^1.10.7 by @renovate in #1621
- Update dependency sass-loader to ^13.2.1 by @renovate in #1627
- Update dependency stylelint to ^15.3.0 by @renovate in #1622
- Update dependency webpack-dev-server to ^4.13.1 by @renovate in #1626
- Update ESLint config by @jvasseur in https://github.com/thetribeio/generator-project/p...
v0.4.3
v0.4.2
New features
- Allow selecting multiple frontends in app generator by @jvasseur in #1098
- Avoid double linting on docker build by @agguillemot in #1119
- Update Symfony v6.1 by @renovate in #1139
- Configure Doctrine to use attributes for mapping by @jvasseur in #1256
- Update Typescript to v4.8 by @jvasseur in #1281
- Update to flutter v3 by @Chralu in #1289
- Update some transitive dependencies with vulnerabilities by @jvasseur in #1295, #1296, #1297, #1334, #1338
- Use HTTPS URL for roles submodule by @jvasseur in #1319
- Update Sentry to v7 by @jvasseur in #1323
- User node randomUUID instead of uuid package by @jvasseur in #1320
- Update tslib to v2.4 by @jvasseur in #1326
- Update react-router to v6 by @jvasseur in #1324
- Add a proper abstraction instead of using the TypeORM repository directly by @jvasseur in #1325
- Update TypeORM to v0.3 by @jvasseur in #1327, #1330
- Update NextJS to v12 by @jvasseur in #1332
- Update react to v18 by @jvasseur in #1331
- Replace sass-lint with stylelint by @jvasseur in #1337
- Update react-admin to v4 by @jvasseur in #1341
- Update react-scripts to v5.0.1 and move to devDependencies by @jvasseur in #1343
- Allow generating a project without backend by @jvasseur in #1342
Bug fixes
- Fix disabling basic auth by @jvasseur in #1096
- Use document_root instead of realpath_root by @jvasseur in #1103
- Fix ingress by @jvasseur in #1111
- Fix typo in domain test by @thodelcros in #1237
- Fix missing cookie secret in express by @LJaschinski in #1314
- Slurp condition newlines in tar command by @jvasseur in #1283
Misc
- Update dependencies
- Fix NodeJS update script by @jvasseur in #1104
- Update @types/node when updating NodeJS version by @jvasseur in #1114
- Move CI to GitHub actions by @jvasseur in #1174
- Update technologies list in README by @jvasseur in #1202
- Harden permission in CI workflow by @jvasseur in #1220
- Increase timeout for utils tests by @jvasseur in #1322
- Add missing generators to labeler config by @jvasseur in #1333
New Contributors
- @agguillemot made their first contribution in #1119
- @thodelcros made their first contribution in #1237
- @LJaschinski made their first contribution in #1314
Full Changelog: v0.4.1...v0.4.2
v0.4.1
New features
- Add CD for ansible deployment by @jvasseur in #1000
- Generator react native by @marvynorourkeTT in #986
Bug fixes
- Fix express build not removing deleted files by @jvasseur in #967
- Add missing public folder in NextJS generator by @jvasseur in #996
- Don't tag docker image when not pushing by @jvasseur in #1050
- Add ingressClassName to ingress config by @jvasseur in #1067
Misc
- Update dependencies
Full Changelog: v0.4.0...v0.4.1
v0.4.0
New features
- Add flutter-mobile generator. by @Chralu in #759
- Configure staging DNS record with terraform by @jvasseur in #813
- Configure database permissions with terraform by @jvasseur in #823
- Add basic auth to staging by @jvasseur in #862
- Add Kubernetes deployment option #878, #881, #883, #892, #894, #896, #911, #961, #962, #958, #912
- feat: add fastAPI backend generator by @EMNico in #876
- Update dependencies (CRA 5.0, Symfony 6.0)
Improvements
- Stop generating an empty CI config file if not needed by @jvasseur in #806
- Update terraform Readme to be more specific concerning credentials to create by @jvasseur in #924
- Improvement(Doc): Update ansible scaleway README by @Schipsi in #925
- Update ansible readme to make sure the server is created by terraform by @Schipsi in #926
- Use base docker images in CI by @jvasseur in #923
Bug fixes
- Fix PHP socket path in Symfony Ansible config by @jvasseur in #787
- Fix environment name in production terraform by @jvasseur in #809
- Fix database not beeing written to production terraform config by @jvasseur in #815
- Fix Symfony HTTP root by @jvasseur in #827
- Fix Symfony webpack dev server websocket by @jvasseur in #825
- Pass Host header when proxying by @jvasseur in #824
- Add missing Symfony APP_SECRET env variable by @jvasseur in #826
- [Symfony] Fix CSS hot reload by @jvasseur in #838
- Fix multiple bugs by @jvasseur in #842
- Fix invalid variable names if name have multiple dashes by @jvasseur in #880, #965
- Add a test to the generated express project by @jvasseur in #893
- Update Symfony security config from recipe by @jvasseur in #963
Full Changelog: v0.3.3...v0.4.0
v0.3.3
v0.3.2
- Fix terraform output not being written in the right file (#696)
- Only add database to terraform if the expected directory structuree is here (#696)
- Switch to main as production branch (#743)
- Fix project name not accepting 0 character (#750)
- Fix Symfony with twig request proxy chain (#764)
- Allow no migrations in Symfony update script (#765)
- Configure Symfony logger to use stderr (#766)
- Fix Symfony running in prod env instead of dev (#767)
- Simplify Symfony kernel (#769)
- Renamed $UID to $uid variable to fix scripts on MacOS (#771)
- Update dependencies
v0.3.1
- Add a React-admin generator (#531)
- Add validation for contact email field (#567)
- Fix gitignore not beeing generated when installing from dist (#570, #684)
- Rename SENTRY_ENVIRONMENT variable to ENVIRONMENT_NAME (#571)
- Add production terraform and sentry configuration example (#584)
- Fix httpPath handling for CRA base packages (#613)
- Update sentry context in CircleCI config (#617)
- Stop overriding vault pass if it exists (#632)
- Save and reload the prompts from the local config (#634)
- Fix WDS web socket proxying (#647)
- Run docker build in update script (#648)
- Disable eslint plugin (#649, #661)
- Update NodeJS to v16 (#660, #655)
- Fix react admin generator not properly forwarding path (#683)
- Add passport-based authentication to express backend (#612)
- Update dependencies