Bec Versions Save

The BitBucket Erlang Client

1.5.1

11 months ago

Fixed bugs in this release:

  • #72 Respect text encoding in !env tag

1.5.0

11 months ago

Added:

  • Allow injecting OS env vars into YAML files via custom !env tag (#70).
  • Allow injecting OS env vars into bitbucket.config parameters (#69).
  • Handle HTTP 429 Too Many Requests errors (#64).
  • Execute tests as GitHub workflows (#52, #53, #56).

Changed:

  • The project is now tested on OTP versions 23-26, OTP 23 is the minimum supported version (#49, #65).
  • Replaced lager with OTP's logger (#55).
  • Minor improvements in what messages are printed/logged (#49).

Fixed:

  • Handle Bitbucket not preserving the order of access keys (#59).
  • Avoid confusing WorkZone with lower case project names (#59).

Security:

  • Do not log any settings at info level to avoid leaking secrets to the terminal (#66).

1.4.1

1 year ago

Changes:

  • Use the correct warnings_as_errors instead of the incorrect fail_on_warning
  • Retry when the restapi responds with 429 (rate limited). This is configurable, see bec.app.src.

1.4.0

1 year ago

Highlights in this release:

  • master is now protected against PR-less merges, and PR's need approval by @klarna-incubator/kred-core
  • Run PropEr tests against a containerized Bitbucket Server as part of the "build" workflow (bug #50)
  • lager has been replaced by logger (bug #54)
  • PLT caching in workflow now works correctly (bug #51)
  • BEC now requires OTP 23, and supports OTP 24+25 (bug #45)
  • Handle that Bitbucket does not preserve access key order (bug #58)
  • Enable unknown option to Dialyzer + fixed errors which appeared as a result

1.2.0

3 years ago
  • Add support for .yaml file extensions
  • Improve documentation around Token based authentication

1.1.0

3 years ago
  • Add option to specify mandatory reviewers in path
  • Add support for Access-Token based authentication

1.0.2

3 years ago
  • Fix deps rewriting

1.0.1

3 years ago
  • Be able to specify a custom git source for dependencies
  • Read team/user for integration tests from OS environment

1.0.0

3 years ago

Initial version