- seagull/pages -> added configurable lang attribute
- seagull/routes -> dependencies reorganized due to build still bundling tests
- seagull/test-routes -> moved from routes
- seagull/build -> server bundling - testing library excluded
- seagull/services-soap -> seed file generation only when not existing/expired
- seagull/routes -> services-soap di module binding added
- seagull/services-soap -> seed creation for soap faults
- seagull/seed -> renamed to services-seed
- seagull/services-seed -> seed creation for soap requests
- seagull/testing -> seed creation with multiple states via ServiceTest (services-http/-soap)
We allow to configure the ci servers and enable paralleization in build
- seagull/build -> allowed multiple build processes
- seagull/deploy-aws -> allow to configure pipeline-server selection via SMALL, MEDIUM, LARGE
- seagull/deploy-aws -> added S3 bucket for error pages
- seagull/deploy-aws -> for internal server errors, a custom page from error bucket is shown
- no changes
- @seagull/build -> added customizability option for vendor bundle includes via seagull-project package.json entry 'seagull' > 'vendorBundleIncludes'
- @seagull/deploy-aws -> the log bucket is now flushed before trying to delete it
- @seagull/deploy-aws -> addS3 bucket allwos now to set the removal policy
- @seagull/deploy-aws -> the datalog S3 will now be destroyed with the stack instead of kept
- @seagull/build -> made build sequential, because it ran into a memory problem
- @seagull/deploy-aws -> seagull-destroy-pipeline does not need a seagull-build to run correctly
- @seagull/deploy-aws -> seagull-create-pipeline allows now to use polling for github sources, when USE_POLL=true is set. This allows to avoid the webhooks problem
- @seagull/pages -> react hooks fixed
- @seagull/deploy-aws -> spaces are now allowed when describing env variables
- @seagull/deploy-aws -> each pipeline step has its own stage now
- @seagull/deploy-aws -> build stage fixed
- @seagull/seed -> fixture expiry changed to modified date
- @seagull/libraries -> BasicError changed to specific JS Error class
- @seagull/deploy-aws -> made s3Name lowercase
- @seagull/deploy-aws -> removed prohibited symbols from s3 name
- @seagull/deploy-aws -> silenced the curl commands in pipeline
- @seagull/deploy-aws -> fixed bug, where the log bucket name was not uniq enough to allow deployments per branch
- @seagull/routes -> added request url to route render
- @seagull/deploy-aws -> fixed cloudfront bug
- @seagull/pages -> script/noscript body injection added
- @seagull/deploy-aws -> log bucket creation + adding to environment
- @seagull/libraries -> added types for logging
- @seagull/commands-logging -> added describeLogStreams
- @seagull/mock-cloudwatchlogs -> adjust mock to changed commands-logging package
- @seagull/deploy-aws -> bugfix: missing lambda environment variables
- @seagull/libraries -> added helper functions and types for frontend logging
- @seagull/commands-logging -> more functions, better typing
- @seagull/mock-cloudwatchlogs -> adjust mock to changed commands-logging package
- @seagull/build -> Dev / Build Server rewrite
See
npm run dev -- -h
ornpm run build
-- -h for options Migration:
- Add a tsconfig.build.json like in
examples/helloworld
- DONT import things outside the
src
folder in thesrc
folder - Fix all your Types.
npm run build might not work if you set NODE_ENV to something other than development
or production
- @seagull/deploy-aws -> added function to destroy a stack
- @seagull/deploy -> remove package, because deploy-aws does it's job now
- @seagull/pipeline -> remove package, because deploy-aws does it's job now
- @seagull/deploy-aws -> cloudwatch logs are not retained anymore, when stack is destroyed
- @seagull/all -> Service is now CommandService, Injectables (noname) are now services
- @seagull/services-http -> http (noname) injectable is now http-service
- @seagull/services-s3 -> new S3 service with writeFiles function to add multiple files at once
- @seagull/deploy-aws -> fixed missing flag for compression in cloudfront
- @seagull/deploy-aws -> cloudfront uses gzip now correctly
- @seagull/deploy-aws -> bug fix in pipeline, where a dying e2e test leads to the github details will not give the cloudfront url, but the pipeline url.
- @seagull/all -> harmonized seagull package version numbers
- @seagull/deploy-aws -> fixed missing flag for compression in cloudfront
- @seagull/all -> harmonized seagull package version numbers
- @seagull/deploy-aws -> added feature to modify deploy stack within an app
- @seagull/deploy-aws -> fixed a bug, where the AWS_REGIOn was not set to process.env
- @seagull/deploy-aws -> added feature, where env variables can be set via a file name .env.test or .env.prod according to the deploy mode
- @seagull/deploy-aws -> set node_env in lambda env to deploy_mode
- @seagull/commands-logging -> improved logging + added example to helloworld
- @seagull/mock-cloudwatchlogs -> adjust mock to addLog function
- @seagull/libraries -> added helper functions for frontend logging
- @seagull/deploy-aws -> api gateway defines it's stage by the mode it is called in.
- @seagull/deploy-aws -> infrastructure customizable by infrastructure-aws.ts in project directory (top level)
- @seagull/deploy-aws -> bug fixes for e2e tests
- @seagull/e2e -> crashing tests are aborting the pipeline now
- @seagull/all -> when packages throw an error, they handle them as an error and crash
- @seagull/deploy-aws -> after deployment the e2e tests are executed
- @seagull/pages -> added typestyle-ssr-fix
- @seagull/all -> updated security vulnerability
- @seagull/soap -> minor bugfix, uppercase error in imported class
- @seagull/deploy-aws -> minor bugfix, where non existing cron-file aborts the deployment
- @seagull/deploy-aws -> minor bugfix, where the region was not set to env
- @seagull/deploy-aws -> added e2e tests to deploy process