Skip to content

Latest commit

 

History

History
707 lines (353 loc) · 47.5 KB

File metadata and controls

707 lines (353 loc) · 47.5 KB

Changelog

1.21.0 (2026-03-12)

Features

  • Post processsor to remove protobuf no check-in header (#807) (9a62029)

1.20.4 (2025-12-10)

Bug Fixes

  • Include api_version on client class docs (#795) (18d8b8d)

1.20.3 (2025-11-07)

Bug Fixes

  • Include api_version in gapic_metadata (#790) (bea9865)

1.20.2 (2025-10-27)

Bug Fixes

  • Prevent reserved variable names in tests (#785) (ac546b1)

1.20.1 (2025-09-19)

Bug Fixes

1.20.0 (2025-09-15)

Features

  • Add union type to support the ClientOptions class in the client constructor (#725) (5099c41)
  • ci: Add release check for "next release" labels (#775) (211debc)
  • ci: Add style and static analysis workflows (#770) (930ce71)
  • Document universeDomain client option (9994062)
  • Generic types for OperationResponse and ServerStream (#767) (d39b0a5)
  • Update pagination rules for compute clients (#765) (51b22ec)

Bug Fixes

  • deps: Update dependency google/protobuf to v4 (#694) (94e2811)
  • Remove unnecessary isset and use null coalescing operator instead (#726) (da44e49)

1.19.0 (2025-06-26)

Features

Bug Fixes

1.18.3 (2025-03-03)

Bug Fixes

  • Ensure hash is int to prevent loss of precision error (#746) (3e3d435)

1.18.2 (2025-01-28)

Bug Fixes

  • Ensure ChannelCredentials class exists (#743) (02b24e8)

1.18.1 (2025-01-24)

Bug Fixes

  • Add emulator support for pubsub clients (#734) (652ae4b)

1.18.0 (2024-12-06)

Features

  • Add compatibility for PHP 8.4 (#736) (0d7b5eb)
  • Add documentation for the Logger option inside the options array (#731) (4a2bdb1)

1.17.0 (2024-10-30)

Features

  • Generic type for docs in async magic methods (#732) (68c88ed)

1.16.1 (2024-08-08)

Bug Fixes

  • Revert two optional to required fields for dialogflow (#723) (307d871)

1.16.0 (2024-06-04)

Features

  • Add emulator support for Bigtable and Spanner clients (#719) (83b772b)
  • Add null coalescing assign (#720) (46f8670)

1.15.0 (2024-05-30)

Features

1.14.0 (2024-04-29)

Features

  • Add support for the API version header (#706) (28a3161)

1.13.0 (2024-04-25)

Features

  • Add support for grpc-only gapic clients (#707) (5783c98)

1.12.1 (2024-04-15)

Bug Fixes

  • Patch optional to required changes in BigQueryDataTransfer (#703) (ccfc769)

1.12.0 (2024-04-12)

Features

  • Add patches for bigtable required to optional changes (#702) (207191c)

Bug Fixes

  • Add license and generated code headers to generated resource files (#696) (8409511)

1.11.0 (2024-02-28)

Features

  • Support configuring emulators from environment variable (#687) (5409e38)
  • UUID auto-generation for fields listed for auto population in service.yaml (#686) (57bef7c)

Bug Fixes

  • Correct method for supportedTransports (#692) (e7e08da)
  • Remove PhpFactory::create from PhpClassComparer (#688) (106d3ee)

1.10.0 (2023-12-14)

Features

  • Add support for Universe Domain via service address template (#658) (26661dd)
  • Mark new surface GA and previous surface deprecated (#674) (e45bf0e)

Bug Fixes

  • deps: Update dependency symplify/coding-standard to v9.4.70 (#586) (a015824)

1.9.2 (2023-11-03)

Bug Fixes

1.9.1 (2023-10-13)

Bug Fixes

1.9.0 (2023-10-04)

Features

  • Consolidate BaseClient classes in V2 generator (#659) (67375ee)

Bug Fixes

  • docs: Invalid self references for async methods (#662) (8fa9a47)

1.8.4 (2023-09-15)

Bug Fixes

  • Optional-to-required CreateRepositoryRequest fields (#656) (aabc46e)

1.8.3 (2023-09-15)

Bug Fixes

  • Optional-to-required parameter in NetworkConnectivity policy bas… (#653) (b303efe)

1.8.2 (2023-09-11)

Bug Fixes

  • ImportMappingRules optional-to-required parameters for DMS (#651) (c4059a9)

1.8.1 (2023-09-07)

Bug Fixes

  • Optional-to-required field for Cloud DMS (#649) (613baec)

1.8.0 (2023-06-09)

Features

  • Add phpdoc examples tag (#636) (500e006)
  • docs: Add migration information to service class descriptions (2e1f6d3)

1.7.6 (2023-05-31)

Bug Fixes

  • Include non-required resource fields in helpers (#635) (bd1be34)
  • Increase php memory limit (#631) (685b419)
  • Update PHP prebuilt binary, version 8.1.13 (#634) (29be36e)

1.7.5 (2023-05-10)

Bug Fixes

1.7.4 (2023-05-09)

Bug Fixes

  • Do not generate fragments for requests in other packages (#626) (d5be067)

1.7.3 (2023-05-03)

Bug Fixes

  • Reduce noise by reverting sample comment (#622) (d2e87ab)

1.7.2 (2023-05-02)

Bug Fixes

  • bazel: Ignore empty zip files during packaging (#619) (0db730f)

1.7.1 (2023-05-02)

Bug Fixes

  • Lower hashing constant to avoid overflow (#617) (b05d16f)

1.7.0 (2023-05-01)

Features

  • Introduce next generation PHP client surface (#612) (c675c3d)

1.6.8 (2023-04-26)

Bug Fixes

  • tts: Prevent TTS opt to req breakage (#613) (54d6378)

1.6.7 (2023-03-07)

Bug Fixes

  • Dupe method names from mixins (#584) (378b2d4)
  • Max precision for float test values (#585) (e4619b2)
  • Required to optional field in Firestore ListDocuments (996dc49)
  • Required-to-optional for Scheduler.UpdateJob (#583) (ca9b53a)
  • Required-to-optional for Spanner.CommitRequest (#589) (f5d5da7)

1.6.6 (2023-02-22)

Bug Fixes

  • Required to optional field in PubSub API (#578) (8fe38e7)
  • Use camelName for optionalArgs when settings requestParamHeaders (#574) (27a8a0f)

1.6.5 (2023-01-31)

Bug Fixes

  • Protect artifact registry fields from bc (#566) (4747c98)

1.6.4 (2023-01-05)

Bug Fixes

  • Properly parse recently added flags in bazel (#556) (d4469b2)

1.6.3 (2022-12-14)

Bug Fixes

1.6.2 (2022-12-05)

Bug Fixes

1.6.1 (2022-11-15)

Bug Fixes

  • Remove no longer required formatting of imports in tests (#532) (df2f4d6)

1.6.0 (2022-10-27)

Features

  • Add flag for whether snippets should be generated (#530) (bea12ba)
  • Introduce snippet gen support (#483) (0a52d7e)

Bug Fixes

  • Continue to support php 7.4 (#502) (2bda6f2)
  • Ensure example values for repeated enums use the singular type (#529) (1e63d04)

1.5.0 (2022-07-22)

Features

Bug Fixes

1.4.8 (2022-06-15)

Miscellaneous Chores

  • deps: update dependency com_google_protobuf to v3.20.1 (#479) (0d7ddf8)
  • deps: update dependency com_google_protobuf to v3.21.0 (#481) (926b3f5)
  • deps: update dependency com_google_protobuf to v3.21.1 (#482) (541a023)
  • deps: update rules_proto digest to dcf9e47 (#484) (1bd677d)
  • rename client to gapicClient in generated tests (#486) (86d1d7b)

1.4.7 (2022-04-20)

Bug Fixes

  • better fix for ignoring required synthetic oneofs (#478) (b337162)
  • ignore synthetic oneof from proto3_optional (#476) (bac6748)

1.4.6 (2022-02-23)

Bug Fixes

  • bazel: configure php with curl if rebuilding (#463) (d4a3745)
  • update PHP prebuilt binary, version 7.4.15 (#465) (387481a)

1.4.5 (2022-02-18)

Bug Fixes

  • spanner optional-to-required message (#459) (e64bab7)

1.4.4 (2022-02-15)

Bug Fixes

  • protect against diregapic enum using reserved words (#454) (942623d)
  • update packaged version of composer and php for bazel (#456) (c1d4b6d)

1.4.3 (2022-02-02)

Bug Fixes

  • more firestore required-to-optional patches (#451) (e7fe5c7)

1.4.2 (2022-01-31)

Bug Fixes

  • typo in required-to-optional parameter (#449) (a9578a9)

1.4.1 (2022-01-31)

Bug Fixes

  • optional-to-required-parameters for Bigtable (#446) (a15d1f6)
  • required-to-optional and optional-to-required parameters for Firestore (#447) (b8246a3)

1.4.0 (2022-01-20)

Features

  • add manual fix for bc-breaking changes (#439) (e62b210)
  • add RoutingRule explicit header injection support (#403) (bdc6987)

1.3.1 (2022-01-10)

Bug Fixes

  • gapic: only wrap top-level required oneof in tests (#436) (2f7ef71)

1.3.0 (2021-12-13)

Features

  • diregapic: generate string constants for enum names (#423) (3eb196d)

Bug Fixes

  • bazel: update composer to version 2.1.14 from 2.1.5 (#428) (eca03d4)

1.2.1 (2021-12-08)

Bug Fixes

  • diregapic: ensure operation field descriptor ordering (#426) (dcd1c83)
  • diregapic: include additional args if op field is required (#425) (f0e8f60)
  • diregapic: use camelCase field name in custom op test (#424) (b89c28b)
  • link in php docs (#418) (a0bf471)

1.2.0 (2021-11-30)

Features

  • include server streaming in rest descriptor (#414) (f5f6060)

1.1.1 (2021-11-17)

Bug Fixes

  • only expect required request fields on op (#413) (55dce26)
  • remove extraneous message in custom lro tests (#410) (77346d4)

1.1.0 (2021-11-10)

Features

  • add Custom Operation support for DIREGAPIC (#386) (f0e87da)

Bug Fixes

  • bazel: fix macos support for bazel build (#377) (ed0badb)
  • catalog proto service to proto file (#399) (e2361e8)
  • catalog services in ProtoCatalog (#383) (54cb96a)
  • deps: update dependency google/protobuf to v3.18.0 (#385) (cc1458d)
  • enable ignore_unknown in config file parsers (#390) (30f7a35)

1.0.5 (2021-08-04)

Features

  • diregapic: serialize required query params for gax-php (#351) (2d5ef58)

Miscellaneous Chores

1.0.4 (2021-07-30)

Features

  • oneofs: Add support for required oneofs in PHP (#336) (493c9d7)

1.0.3 (2021-07-29)

Features

  • add mtls clientCertSource client option to docs (#321) (0b719a7)

Bug Fixes

  • bazel: Eradicate monolith Bazel deps from PHP µgen repo (#311) (6c97315)
  • build: Forego errors when clearing Bazel cache (#317) (f91679e)
  • metadata: Indicate devrel dependency on package parsing logic (#314) (1925d1b)
  • put useJwtAccessWithScope in credentialsConfig (#316) (303bd38)

1.0.2 (2021-06-22)

Features

1.0.1 (2021-06-17)

Bug Fixes

  • bazel: Remove monolith rule deps from the PHP µgen Bazel rules (#307) (2cfff41)

1.0.0 (2021-06-07)

Miscellaneous Chores

  • update formatting method description (0eb9fcb)

0.1.7 (2021-06-02)

Bug Fixes

  • resnames: Support wildcard-typed (child) resource references (#299) (edbd1a1)

0.1.6 (2021-05-20)

Bug Fixes

  • enable standalone mixin API client generation (#275) (1cf61d7)
  • formatter: Improve formatter error messages (#296) (98ae8ee)
  • Handle dashes in camelCase string conversion (#297) (7ac4013)
  • headers: Handle subfields in routing headers (#293) (29e82bb)
  • regapic: Remove PHP 5 workaround for list_ method renaming (#292) (0b242a2)
  • tests: use string keys in tests with map fields (#295) (98bff65)

0.1.5 (2021-05-07)

Bug Fixes

  • codegen: support proto map fields in tests (#290) (ee117a2)
  • disable strict_types for PHP 5 compatibility (#286) (aa3e385)
  • regapic: Prefer map over repeated fields for pagination (#287) (9270745)
  • regapic: use key-value loop iteration for pagination map resources (#284) (4f0aa8f)
  • regapic: use list_ RPC name for PHP 7.2 compatibility (#285) (adecff8)

0.1.4 (2021-05-06)

Bug Fixes

  • Replace PHP prebuilt binary with the one working on workstations and kokoro build image (#280) (f42295b)

0.1.3 (2021-05-06)

Features

  • support REGAPIC pagination, add compute_small goldens (#278) (81efb9f)

Bug Fixes

  • diregapic: pipe transport flag through Bazel, add Bazel REGAPIC integration test (#276) (832a42f)

0.1.2 (2021-05-05)

Bug Fixes

  • Improve Map missing key error messages (61b9f07)

Features

  • diregapic: Add PHP client library DIREGAPIC support (66e60cb)

0.1.1 (2021-04-27)

Bug Fixes

  • Handle wildcard patterns for resname field init values (f1c1a8f)
  • improve Map duplicate-key error message (c040d5b)
  • improve map missing key error msg (61b9f07)
  • improve Map non-existent key error message (0df2320)
  • Prevent wildcard resnames from using fooName() for init vals (be096aa)

0.1.0 (2021-04-09)

Features

  • codegen: Enable strict types in generated code (8fc290e)
  • codegen: propagate protobuf 'deprecated' to classes/methods (9636748)

Bug Fixes

  • codegen: Update autogen comment warnings with microgenerator references (eac47d5)

0.0.7 (2021-04-06)

Bug Fixes

  • add --cache_test_results=no to Bazel CI build (c02cffc)
  • add bazel clean to CI build (682a556)
  • add clarifying comments to CI config file (380c98f)
  • clean php Bazel artifacts (feba4d3)
  • clean php Bazel artifacts, take 2 (f0ffaa9)
  • phpdoc: Generate @experimental tags only for alpha/beta APIs (99ccdea)
  • remove Bazel cache linking steps (c57dd26)
  • remove debug printfs (33cac32)
  • resnames: Fix repeated resname default value generation in tests (ff9fdcb)
  • resnames: Handle message-field resources in path template construction (d95e29d)
  • resnames: Use formattedName helpers in tests and samples (8b38ce8)
  • resnames: Use resource parts for path template prop names (4d417b7)
  • test GitHub actions (547fbb8)
  • test GitHub actions (019ffe5)
  • test GitHub actions (c101ddd)
  • test GitHub actions (a51448d)
  • test GitHub actions (548656a)
  • test GitHub actions (5b82377)
  • test GitHub actions (0109946)
  • tests: Update unit test goldens (fix merge, borked Bazel CI) (24389ec)
  • undo Bazel caching cleaning (0d57b1a)
  • Update goldens (e3c52b1)
  • update securitycenter goldens (89cdcb6)
  • update unit goldens (a66fcf8)
  • update unit goldens (feb1435)

0.0.6 (2021-03-24)

Bug Fixes

  • client: Generate requestParams descriptor for RPCs with >1 routing headers (0f31c80)
  • client: handle >1 routing headers (9537d24)
  • client: Handle optional and required request params (phase 2/2) (b9d6e85)
  • client: set request parameters for only required fields (phase 1/2) (2c7a6f4)
  • lint: relint all files (3fbeb7b)
  • lint: use multi-line docblocks in generated srcs (45dfd30)
  • tests: Add initial dataproc goldens (79ea42e)
  • tests: Add initial functions goldens (6ce39d6)
  • unit test golden update (ac9c066)