Skip to content

chore(main): release finance-service 0.14.0#122

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--finance-service
Open

chore(main): release finance-service 0.14.0#122
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--finance-service

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.14.0 (2026-06-23)

Features

  • finance: add async import, export, template handlers for product_master, CAPP, CPP (edd2ece)
  • finance: add bulk import sheet processors for product_master, cpp, capp (task-2b) (c69a438)
  • finance: add bulk product routing entity constants, migration uk_cpm_flex02, and regenerated proto code (a73e5ca)
  • finance: add BulkImportHandler, ValidateHandler, ExportHandler and repo additions for bulk import (Task 2d) (2a42f65)
  • finance: add BulkImportTemplateHandler — 6-sheet Excel template download (d1429f9)
  • finance: add costbulkimport foundation — id maps, parser, repo interfaces + postgres implementations (6de5955)
  • finance: add CostDataImportHandler gRPC delivery + extend cost_product_type and cost_product_master handlers (16a4aad)
  • finance: add costimportjob domain entity + postgres repository (c4b8fb9)
  • finance: add costing_import RabbitMQ routing + CostingImportHandler worker (78f2934)
  • finance: add CRUD to LookupMasterHandler — create/delete masters and columns (73ceaac)
  • finance: add import/export/template handlers for cost_product_type (5d4fc57)
  • finance: add LookupMasterHandler — list masters + columns from registry tables (aa534dc)
  • finance: add MASTER_LOOKUP param category + GetByFillGroup to parameter domain (4fccadf)
  • finance: add migrations 000381–000389 for Phase C gap plan (b75b3db)
  • finance: add route sheet processors for bulk import (sheets 4-6) (04fa6e5)
  • finance: add shade_name/flex fields and BulkCreate/ListAll to CostProductMaster (7f33986)
  • finance: add yarn master CRUD — Machine, Intermingling, ProductGrade, MBHead, MBSpin, BoxBobbinCost (cbdc988)
  • finance: audit emit on product master/param mutations; calc schedule menu (a241f9e)
  • finance: CAPP auto-add/remove children + RemovePreview — MASTER_LOOKUP param management (428b192)
  • finance: enhance parameter import — CHAR→TEXT, INPUT default, UOM warn, costing columns (c1c5a92)
  • finance: export single product with full routing closure (cbe5ef0)
  • finance: extend LookupMaster — UpdateMaster, ListTableColumns, ListMasterOptions, Export/Import (f77172e)
  • finance: implement YarnLookupFillHandler and wire into server (e4050c1)
  • finance: lookup master — LmTableName field, seed MB Spin master (43833e6)
  • finance: param value override with audit trail; lock enforces fill approval; confirm requires locked route (8d50622)
  • finance: persist requesting_user_id in costing import jobs for notifications (687bec8)
  • finance: route lock tracking, param summary, enhanced lock/unlock handlers (537c8cb)
  • finance: T3 CalcType-aware LoadRMCosts + T5 fast-query cols in Result write path (929df38)
  • finance: use English for costing import completion notifications (718cf02)
  • finance: wire BulkImportHandler/ValidateHandler/ExportHandler into gRPC delivery and worker (7b4095c)

Bug Fixes

  • bulk-export: correct download filename and add import-jobs menu seed (b9fe944)
  • finance-worker: skip MinIO fetchFile for export jobs (d77acd8)
  • finance: add lookup_fill_group_code to ListForProduct and ListAvailableParams SQL queries (c44c784)
  • finance: add nil-guard to GetByFillGroup mock in parameter handler tests (dbb3e23)
  • finance: add warning log for ListRates failure and improve intermingling label (7c531cc)
  • finance: allow hyphens in parameter code validation pattern (f1498ab)
  • finance: auto-generate product_code on blank import rows (f178e50)
  • finance: calc engine — per-product formula scoping, terminal sink, query fixes (6ed1177)
  • finance: correct lookup master column names for ListMasterOptions (62274d5)
  • finance: extend chk_cij_entity to include bulk import/export entities (fbd99a8)
  • finance: extract goconst string constants in route sheet processors (444e2c5)
  • finance: extract repeated WHERE clause literal to shared constant (a3c80e4)
  • finance: fix cptExcelWriter undefined in costproducttype export handler (c6cc071)
  • finance: fix export route_rm columns, ExportRequest JSON tags, remove dead rowNums (76d6a92)
  • finance: fix ListAllParams SQL JOIN, export type code mismatch, unused fileName param (b2c49ee)
  • finance: fix param_id UUID propagation and implement ListParamEditLog (1fc0fb3)
  • finance: fix parameter unique violation detection for pgx/v5 driver (f7e9939)
  • finance: fix SQL bugs in bulk upsert methods — correct generate_cost_product_code arity, ON CONFLICT predicates, and Skipped logic (e49c307)
  • finance: fix Task 2b interface implementations and lint issues (99181e2)
  • finance: fix yarn master list queries and seed data integrity (dbec28a)
  • finance: gofmt cost_import_handler.go (ee5b7c3)
  • finance: ImportMasters close file, fix short-row skip, add CodeField/LabelField to export/import (b02fd6c)
  • finance: make bulk export re-importable across environments (af40871)
  • finance: modernize page < 1 guard using max builtin (9fffc97)
  • finance: populate LookupFillGroupCode in RequiredParamEntry and AvailableParamEntry proto mappings (9029504)
  • finance: reduce gocyclo/gocognit in export_handler to pass lint (cb7e023)
  • finance: remove CONCURRENTLY from migration, exclude empty string from unique index (dbf7f25)
  • finance: remove dead bulkValidateHandler in worker, remove nil-guards in gRPC handler (96068cc)
  • finance: replace interface{} with any in CostProductParameterRepository (ec6f5aa)
  • finance: resolve golangci-lint v2 CI errors in costbulkimport (ab1b91a)
  • finance: resolve remaining CI lint issues in costbulkimport (8436dcb)
  • finance: satisfy updated costproductmaster and costroute repo interfaces (2bcb4e4)
  • finance: skip unchanged params in override audit log (94ff8f7)
  • finance: suppress unused fileName param in enqueueImport helper (22350c9)
  • import: Async Cost Data Import Engine, CPM Extensions & Email Assets (780cb08)
  • lint: fix gofmt alignment in cost_product_request_handler (fcf456b)
  • lint: gofmt cost_product_type_handler.go (78abd1e)
  • lint: gofmt remaining finance delivery and server files (653211b)
  • lint: resolve 8 CI lint issues — errcheck, gofmt, gocognit, nestif, misspell (863c0b3)
  • lint: resolve golangci-lint v2 failures in finance and IAM services (33aa588)
  • lint: resolve golangci-lint v2 issues across finance and iam (393ee82)
  • notifications: Multi-replica SSE via Redis Pub/Sub & Email Client Compatibility (#120) (ad4c9e4)
  • Re-importable Bulk Export Closure and Lookup Master Fixes (8ed5b1c)
  • Route Lock Enforcement, Param Override Audit Trail, and IAM Password Verification (d526e9d)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot changed the title chore(main): release finance-service 0.13.1 chore(main): release finance-service 0.14.0 Jun 13, 2026
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--finance-service branch 4 times, most recently from ecb155b to f1d746a Compare June 20, 2026 03:10
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--finance-service branch from f1d746a to 2a60ad7 Compare June 22, 2026 23:51
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--finance-service branch from 2a60ad7 to cbc0040 Compare June 23, 2026 05:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

0 participants