View Issue Details

IDProjectCategoryView StatusLast Update
0006039Talerwallet-corepublic2026-09-19 14:45
ReporterFlorian Dold Assigned ToResolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritytweakReproducibilityhave not tried
Status closedResolutionwon't fix 
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
Summary0006039: consider using underscores for the "public API" exposed by wallet-core
DescriptionTo make naming conventions consistent with other Taler JSON formats, we should consider moving to underscores in the history and pending operations.

Historically the JSON generated by the wallet uses camelCase, since that's the most common convention for writing JavaScript code.

Maybe we can take the route used by GSON (the JSON mapping library for Java (not JavaScript!)) and map to underscores only when (de-)serializing.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2023-04-04 13:51

manager   ~0020009

Migration cost at this point is too high.

Maybe later we can add some automated conversion like some Java JSON binding libraries do.

Florian Dold

2026-07-28 20:41

manager   ~0029287

This would only add churn, I don't see any reason to keep this one open. We'd likely have binary formats (CBOR etc.) before we change naming conventions.

Issue History

Date ModifiedUsernameFieldChange
2020-01-07 20:33Florian DoldNew Issue
2020-01-07 20:33Florian DoldAssigned To => Florian Dold
2020-01-07 20:33Florian DoldStatusnew => assigned
2020-08-20 06:03Florian DoldCategorywallet (JS core) => wallet (TS core)
2020-09-05 12:03Christian GrothoffSeverityminor => tweak
2020-09-05 12:03Christian GrothoffProduct Version => git (master)
2023-04-04 13:50Florian DoldTarget Version => post-1.0
2023-04-04 13:51Florian DoldNote Added: 0020009
2023-04-13 18:36Florian DoldCategorywallet (TS core) => wallet-core
2023-08-24 14:23Florian DoldAssigned ToFlorian Dold =>
2023-08-24 14:23Florian DoldStatusassigned => acknowledged
2026-07-28 20:41Florian DoldStatusacknowledged => closed
2026-07-28 20:41Florian DoldResolutionopen => won't fix
2026-07-28 20:41Florian DoldNote Added: 0029287
2026-09-19 14:45Christian GrothoffFixed in Version => 1.6
2026-09-19 14:45Christian GrothoffTarget Versionpost-1.0 => 1.6