- Default new apps to Rails 8, including support for thruster proxy
- Massive overhaul of the Terraform generator
- Creates and configures spaces for app and egress proxy
- Moves from module-per-environment to a single module with per-env variable files
- Ability for a one-script deployment from nothing, enabling easy developer sandboxes and review apps
- Add asset caching to GitHub Actions & CircleCI deploy workflows to enable serving in-flight asset requests without error
- Switch js bundling from webpack to esbuild
- Switch css bundling from postcss to dart-sass
- Set up app space via terraform, with proper restricted egress security group
- Create rails_template18f:public_egress generator for integrating with cg-egress-proxy
- Use exec when starting rails server
- Upgrade the i18n-js integration to 4.x
- new applications are now on Rails 7.2.x
- configure dependabot in Github Actions generator
- fix bin/trestle and bin/auditree so that command line flags are properly passed into the docker containers
- updates to trestle and auditree github actions
- add an auditree generator for integration with auditree-devtools and github actions to run it
- remove the obsolete entry to include nodejs_buildpack in cloud.gov manifest.yml
- new applications are now on Rails 7.1.x
- implement USWDS language selector component when translation files are included
- cleans up github actions and circleci generators to address bitrot
- utilize docker-trestle project for OSCAL integration / compliance as code
- Replace deprecated github action for cloud.gov deploys with cg-supported one
- Update terraform modules use for the actual module api - and specify the module version in use
- fix error when compliance-template fork question is left blank
- fix deprecated and then removed use of
npm set-scripts
- add a doc/compliance/TODO.md file with tasks that can sometimes be useful on the ATO journey.
- generalize create_space_deployer.sh to create_service_account.sh to make it easier to create SpaceAuditor users
- move support scripts set_space_egress.sh, create_service_account.sh, and destroy_service_account.sh out of terraform generator
- use rails-erd gem for auto-updating logical data models
- use cleaner multi-line strings for GitHub Actions deploy steps
- generate an SBOM for ruby dependencies in either Github Actions or CircleCI using cyclonedx-ruby
- update default node version in github actions to 16.15
- update OSCAL message format to include the app_name as an OSCAL component once assembled
- fix issue with initial git commit when no OSCAL docs were updated during initial app creation
- add extra content to project README about working with submodules
- OSCAL generator to integrate with https://github.com/GSA-TTS/compliance-template
- include USWDS 3.0 for new apps
- use postcss-minify instead of the sass gem for CSS minimization
- check that server started properly before running anything in
bin/with-server
- add helper script for setting cloud.gov egress rules
- add extra branch test coverage to CloudGovConfig
- replace forked version of @csstools/postcss-sass with released version
- upgrade i18n-tasks gem to 1.0
- fix interaction between foreman and dotenv by disabling foreman's env loading
- use Brewfile for installing homebrew-based dependencies
- move test site banner to the _usa_banner.html.erb partial
- use dockerize within bin/with-server to wait for rails to start
- update gem dependencies
- fix issues when included gem hadn't been previously installed
- helper script to run rails app:update
- cloud.gov configuration helper generator
- activestorage/clamav generator
- activejob/sidekiq generator
- i18n-js generator
- i18n generator
- helper script to run rails new without cloning repo
- terraform generator
- DAP generator
- Newrelic generator
- Initial release
- circleci and github_actions generators for adding CI/CD pipeline to your project