Skip to content

Latest commit

 

History

History
324 lines (203 loc) · 7.35 KB

CHANGELOG.md

File metadata and controls

324 lines (203 loc) · 7.35 KB

0.10.13

Added a flag to upcode dart:format so the command could run on Windows without command line length errors.

0.10.12

Only replace the first iteration of version.

0.10.11

Drop the use of legacy firebase database key.

0.10.10

Add option to send fcm notification using a json file that contains a message. https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages#Message

0.10.9

Support Web only apps.

0.10.8

Add version for dart api.

0.10.7

Add dart:format and dart:analyze same as flutter command. You can also pass a list of module to specify the folders you want to check.

0.10.6

Added a new optional 'api_dockerfile_dir' that can be used to specify the Dockerfile's location for cases when it needs to be other that within the 'api_dir'.

0.10.5

  • specify proto output directory with protos_output_dir

0.10.4

  • fix to camel case when settings env

0.10.3

  • fix reading wrong project id

0.10.2

  • fix missing command

  • 0.10.1

  • fix save release notes

0.10.0

Breaking change info:

This deprecates upcode flutter:fad but it doesn't remove it yet. Make sure to update to upcode fad upload.

Updates:

  • implement firebase app distribution in dart. This allows us not to install the node-js firebase-tools package.
  • add update fad deleteOldReleases where you can delete old releases on firebase app distribution.
  • update dependencies

0.10.1+beta

  • fix wrong dependency on http

0.10.0+beta

Breaking change info:

This deprecates upcode flutter:fad but it doesn't remove it yet. Make sure to update to upcode fad upload.

Updates:

  • implement firebase app distribution in dart. This allows us not to install the node-js firebase-tools package.
  • add update fad deleteOldReleases where you can delete old releases on firebase app distribution.
  • update dependencies

0.9.3

Reverts 0.9.1 from using the current fvm installation since it doesn't work with CI/CD. A workaround can be found here https://github.com/kuhnroyal/flutter-fvm-config-action for GitHub Actions.

0.9.2

Fix gateway deployment.

0.9.1

Add support for using fvm to resolve dart or flutter commands for flutter only.

0.9.0

  • convert the gcloud_build_image script to dart so we can run in on Windows also. (https://github.com/GoogleCloudPlatform/esp-v2/blob/master/docker/serverless/gcloud_build_image) Breaking
    • Since gcloud_build_image can be removed and will not be used, if you previously had a custom ESPv2_ARGS set inside the gcloud_build_image, you need to set it as an api config value with name esp_args otherwise this will be the default: ^++^--cors_preset=basic++--cors_allow_headers="keep-alive,user-agent,cache-control,content-type,content-transfer-encoding,x-accept-content-transfer-encoding,x-accept-response-streaming,x-user-agent,x-grpc-web,grpc-timeout,DNT,X-Requested-With,If-Modified-Since,Range,Authorization,x-api-key"++--cors_expose_headers="grpc-status,grpc-message"
  • set runInShell true for Windows when running commands.
  • remove unnecessary Idea folder.

0.8.13

Use dart format instead flutter format

0.8.12

Add support for Dart backends

0.8.11

Don't override the min instance on api deploy for the gateway

0.8.10

Fix previous update that would crash when trying to get the environment

0.8.8

Fixes a bug with version management when the database url was not correct

0.8.7

Get the realtime database url for versioning from the firebase management api

0.8.6

Exclude from formatting .gr and .config files

0.8.5

Update version env argument to be used as a valid build name by replacing "_" with "-"

0.8.4

Generate client stubs for node proto

0.8.3

Fix version set ignoring the env argument

0.8.2

Fix generator not finding the API Key

0.8.1

Fix google proto files not being included in generation

0.8.0

Add null-safety, let me know if you have any errors, and I'll make sure to fix them ass soon as possible

0.7.1

Scrub google fields out of the api descriptor. See https://gist.github.com/kristiandrucker/d3a7c7b8e64f55ad4ebfa3634a96d5fe and https://issuetracker.google.com/issues/210014211

0.7.0

  • Breaking Change: require grpc_tools_node_protoc_plugin and grpc-tools be globally installed using npm install -g

0.6.6

  • update proto js definition from grpc to grpc-js

0.6.5

  • skip version in api deploy if we can't read it

0.6.4

  • allow the use of environment without firebase

0.6.3

  • respect the deployService flag when deploying all on api

0.6.2

  • allow setting min instances for cloud run

0.6.1

  • allow the ability to add multiple images for the api
  • allow specifying a list of Cloud SQL instances that you want to link to all images or to just one. If the cloudsql_instances is use at the image level the top level values will be ignored
api:
  cloudsql_instances:
    - project:region:name
  images:
    - name:
      selector: "*"
    - name: name
      selector: domain.v1.Service.*
      cloudsql_instances:
        - project:region:name01

0.6.0+1

  • throw is we are not able to read the version

0.6.0+3

  • add analysis options
  • update dependencies

0.6.0

  • allow the user to specify a version incrementation algorithm

0.5.1+2

  • add cmd to protoc ts tools

0.5.1+1

  • add cmd to protoc ts compiler

0.5.1

  • use os path separator on upcode.yaml paths

0.5.0

  • BREAKING CHANGE: don't increment the version when deploying api, just read the current one

0.4.7

  • allow setting the version back to cloud with version set

0.4.6

  • allow setting the version type

0.4.5+1

  • print version when reading it

0.4.5

  • remove yarn dependency

0.4.4

  • read database url from google-services.json

0.4.3

  • don't generate the import files anymore

0.4.2

  • use an absolute path for modules when iterating over them

0.4.1

  • update fad to accept a firebase token

0.4.0

  • add api implementation

0.3.6

  • add release notes for firebase app distribution

0.3.5+1

  • normalize flutter module dirname

0.3.5

  • add option to set a specific version

0.3.4

  • add support for setting the env in the version name

0.3.3

  • remove env name restriction

0.3.2

  • add protobuf generation

0.3.1+1

  • remove debug flag from firebase app distribution

0.3.1

  • override configurations base on envs

0.3.0

  • Breaking the way the version is saved in FRDB has changed, now the version is saved under the same name as the flutter module
  • add ability to specify flutter and private folder when invoking any command

0.2.5

  • add coverage to tests

0.2.4

  • use system separator

0.2.3+1

  • add different app id for android and ios
  • the environment command doesn't need env anymore, this command will be split up into config and env

0.2.3

  • add different app id for android and ios
  • the environment command doesn't need env anymore, this command will be split up into config and env

0.2.2

  • pub get before testing

0.2.1

  • exclude chopper from formatting

0.2.0

  • remove formatted_modules and analyzed_modules
  • add formatted, analyzed, tested and generated

0.1.5

  • add config based on environment

0.1.4+1

  • fix formatted_modules

0.1.4

  • add formatted_modules and analyzed_modules

0.1.3

  • pub get before running the generator

0.1.2

  • add generated_modules

0.1.1+1

  • update readme

0.1.1

  • add executable

0.1.0

  • initial release