Skip to content

Commit 641e148

Browse files
committed
Merge branch 'release/0.9.8'
2 parents 7f7fda8 + e882b62 commit 641e148

6 files changed

Lines changed: 96 additions & 71 deletions

File tree

app/Services/Spectre/Conversion/Routine/GenerateTransactions.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,9 @@ private function generateTransaction(Transaction $entry): array
120120
$madeOn = $entry->getMadeOn()->toW3cString();
121121
$amount = $entry->getAmount();
122122

123+
// extra information from the "extra" array. May be NULL.
124+
$notes = trim(sprintf('%s %s',$entry->extra->getInformation(), $entry->extra->getAdditional()));
125+
123126
$transaction = [
124127
'type' => 'withdrawal', // reverse
125128
'date' => str_replace('T', ' ', substr($madeOn, 0, 19)),
@@ -133,6 +136,7 @@ private function generateTransaction(Transaction $entry): array
133136
'category_id' => $this->configuration->getMapping()['categories'][$entry->getCategory()] ?? null,
134137
'external_id' => $entry->getId(),
135138
'interal_reference' => $entry->getAccountId(),
139+
'notes' => $notes,
136140
];
137141

138142
$return = [

app/Services/Spectre/Model/TransactionExtra.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,14 @@ public function getAdditional(): ?string
153153
return $this->additional;
154154
}
155155

156+
/**
157+
* @return string|null
158+
*/
159+
public function getInformation(): ?string
160+
{
161+
return $this->information;
162+
}
163+
156164
/**
157165
* @return string|null
158166
*/

changelog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22
All notable changes to this project will be documented in this file.
33
This project adheres to [Semantic Versioning](http://semver.org/).
44

5+
6+
## 0.9.8 - 2022-04-13
7+
8+
### Fixed
9+
- Fixes an issue with an underlying package.
10+
511
## 0.9.7 - 2022-04-11
612

713
### Fixed

composer.lock

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/importer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
declare(strict_types=1);
2424

2525
return [
26-
'version' => '0.9.7',
26+
'version' => '0.9.8',
2727
'flows' => ['nordigen', 'spectre', 'csv'],
2828
'flow_titles' => [
2929
'csv' => 'CSV',

yarn.lock

Lines changed: 62 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1189,47 +1189,47 @@
11891189
dependencies:
11901190
"@types/node" "*"
11911191

1192-
"@vue/compiler-core@3.2.31":
1193-
version "3.2.31"
1194-
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.31.tgz#d38f06c2cf845742403b523ab4596a3fda152e89"
1195-
integrity sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==
1192+
"@vue/compiler-core@3.2.32":
1193+
version "3.2.32"
1194+
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.32.tgz#a0be08214c55ae48092b413d8b552c0573e3a883"
1195+
integrity sha512-bRQ8Rkpm/aYFElDWtKkTPHeLnX5pEkNxhPUcqu5crEJIilZH0yeFu/qUAcV4VfSE2AudNPkQSOwMZofhnuutmA==
11961196
dependencies:
11971197
"@babel/parser" "^7.16.4"
1198-
"@vue/shared" "3.2.31"
1198+
"@vue/shared" "3.2.32"
11991199
estree-walker "^2.0.2"
12001200
source-map "^0.6.1"
12011201

1202-
"@vue/compiler-dom@3.2.31":
1203-
version "3.2.31"
1204-
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz#b1b7dfad55c96c8cc2b919cd7eb5fd7e4ddbf00e"
1205-
integrity sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==
1202+
"@vue/compiler-dom@3.2.32":
1203+
version "3.2.32"
1204+
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.32.tgz#8ddae1ee463c18c5c3353c4716ec7c84ee29e5ad"
1205+
integrity sha512-maa3PNB/NxR17h2hDQfcmS02o1f9r9QIpN1y6fe8tWPrS1E4+q8MqrvDDQNhYVPd84rc3ybtyumrgm9D5Rf/kg==
12061206
dependencies:
1207-
"@vue/compiler-core" "3.2.31"
1208-
"@vue/shared" "3.2.31"
1207+
"@vue/compiler-core" "3.2.32"
1208+
"@vue/shared" "3.2.32"
12091209

12101210
"@vue/compiler-sfc@^3.2.29":
1211-
version "3.2.31"
1212-
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz#d02b29c3fe34d599a52c5ae1c6937b4d69f11c2f"
1213-
integrity sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==
1211+
version "3.2.32"
1212+
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.32.tgz#63e09762812b985aa97876fb5cc3265ba8990a8a"
1213+
integrity sha512-uO6+Gh3AVdWm72lRRCjMr8nMOEqc6ezT9lWs5dPzh1E9TNaJkMYPaRtdY9flUv/fyVQotkfjY/ponjfR+trPSg==
12141214
dependencies:
12151215
"@babel/parser" "^7.16.4"
1216-
"@vue/compiler-core" "3.2.31"
1217-
"@vue/compiler-dom" "3.2.31"
1218-
"@vue/compiler-ssr" "3.2.31"
1219-
"@vue/reactivity-transform" "3.2.31"
1220-
"@vue/shared" "3.2.31"
1216+
"@vue/compiler-core" "3.2.32"
1217+
"@vue/compiler-dom" "3.2.32"
1218+
"@vue/compiler-ssr" "3.2.32"
1219+
"@vue/reactivity-transform" "3.2.32"
1220+
"@vue/shared" "3.2.32"
12211221
estree-walker "^2.0.2"
12221222
magic-string "^0.25.7"
12231223
postcss "^8.1.10"
12241224
source-map "^0.6.1"
12251225

1226-
"@vue/compiler-ssr@3.2.31":
1227-
version "3.2.31"
1228-
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz#4fa00f486c9c4580b40a4177871ebbd650ecb99c"
1229-
integrity sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==
1226+
"@vue/compiler-ssr@3.2.32":
1227+
version "3.2.32"
1228+
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.32.tgz#06cf7539c483ba4a25b30bd6741e440c222d4c02"
1229+
integrity sha512-ZklVUF/SgTx6yrDUkaTaBL/JMVOtSocP+z5Xz/qIqqLdW/hWL90P+ob/jOQ0Xc/om57892Q7sRSrex0wujOL2Q==
12301230
dependencies:
1231-
"@vue/compiler-dom" "3.2.31"
1232-
"@vue/shared" "3.2.31"
1231+
"@vue/compiler-dom" "3.2.32"
1232+
"@vue/shared" "3.2.32"
12331233

12341234
"@vue/component-compiler-utils@^3.1.0":
12351235
version "3.3.0"
@@ -1247,21 +1247,21 @@
12471247
optionalDependencies:
12481248
prettier "^1.18.2 || ^2.0.0"
12491249

1250-
"@vue/reactivity-transform@3.2.31":
1251-
version "3.2.31"
1252-
resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.31.tgz#0f5b25c24e70edab2b613d5305c465b50fc00911"
1253-
integrity sha512-uS4l4z/W7wXdI+Va5pgVxBJ345wyGFKvpPYtdSgvfJfX/x2Ymm6ophQlXXB6acqGHtXuBqNyyO3zVp9b1r0MOA==
1250+
"@vue/reactivity-transform@3.2.32":
1251+
version "3.2.32"
1252+
resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.32.tgz#974fd2a1e682e962fbc5840be8432ac4ab8650d3"
1253+
integrity sha512-CW1W9zaJtE275tZSWIfQKiPG0iHpdtSlmTqYBu7Y62qvtMgKG5yOxtvBs4RlrZHlaqFSE26avLAgQiTp4YHozw==
12541254
dependencies:
12551255
"@babel/parser" "^7.16.4"
1256-
"@vue/compiler-core" "3.2.31"
1257-
"@vue/shared" "3.2.31"
1256+
"@vue/compiler-core" "3.2.32"
1257+
"@vue/shared" "3.2.32"
12581258
estree-walker "^2.0.2"
12591259
magic-string "^0.25.7"
12601260

1261-
"@vue/shared@3.2.31":
1262-
version "3.2.31"
1263-
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.31.tgz#c90de7126d833dcd3a4c7534d534be2fb41faa4e"
1264-
integrity sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==
1261+
"@vue/shared@3.2.32":
1262+
version "3.2.32"
1263+
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.32.tgz#1ca0c3b8c03a5e24129156e171df736b2c1d645f"
1264+
integrity sha512-bjcixPErUsAnTQRQX4Z5IQnICYjIfNCyCl8p29v1M6kfVzvwOICPw+dz48nNuWlTOOx2RHhzHdazJibE8GSnsw==
12651265

12661266
"@webassemblyjs/ast@1.11.1":
12671267
version "1.11.1"
@@ -1842,9 +1842,9 @@ caniuse-api@^3.0.0:
18421842
lodash.uniq "^4.5.0"
18431843

18441844
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001317:
1845-
version "1.0.30001327"
1846-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz#c1546d7d7bb66506f0ccdad6a7d07fc6d668c858"
1847-
integrity sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==
1845+
version "1.0.30001328"
1846+
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001328.tgz#0ed7a2ca65ec45872c613630201644237ba1e329"
1847+
integrity sha512-Ue55jHkR/s4r00FLNiX+hGMMuwml/QGqqzVeMQ5thUewznU2EdULFvI3JR7JJid6OrjJNfFvHY2G2dIjmRaDDQ==
18481848

18491849
chalk@^2.0.0:
18501850
version "2.4.2"
@@ -2450,9 +2450,9 @@ ee-first@1.1.1:
24502450
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
24512451

24522452
electron-to-chromium@^1.4.84:
2453-
version "1.4.106"
2454-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz#e7a3bfa9d745dd9b9e597616cb17283cc349781a"
2455-
integrity sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==
2453+
version "1.4.107"
2454+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.107.tgz#564257014ab14033b4403a309c813123c58a3fb9"
2455+
integrity sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg==
24562456

24572457
elliptic@^6.5.3:
24582458
version "6.5.4"
@@ -3367,9 +3367,9 @@ lines-and-columns@^1.1.6:
33673367
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
33683368

33693369
loader-runner@^4.2.0:
3370-
version "4.2.0"
3371-
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384"
3372-
integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==
3370+
version "4.3.0"
3371+
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
3372+
integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==
33733373

33743374
loader-utils@^1.0.2, loader-utils@^1.1.0:
33753375
version "1.4.0"
@@ -3431,10 +3431,12 @@ lru-cache@^4.1.2:
34313431
pseudomap "^1.0.2"
34323432
yallist "^2.1.2"
34333433

3434-
lru-cache@^7.4.0:
3435-
version "7.8.1"
3436-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.8.1.tgz#68ee3f4807a57d2ba185b7fd90827d5c21ce82bb"
3437-
integrity sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==
3434+
lru-cache@^6.0.0:
3435+
version "6.0.0"
3436+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
3437+
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
3438+
dependencies:
3439+
yallist "^4.0.0"
34383440

34393441
magic-string@^0.25.7:
34403442
version "0.25.9"
@@ -3681,9 +3683,9 @@ node-notifier@^9.0.0:
36813683
which "^2.0.2"
36823684

36833685
node-releases@^2.0.2:
3684-
version "2.0.2"
3685-
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01"
3686-
integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==
3686+
version "2.0.3"
3687+
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.3.tgz#225ee7488e4a5e636da8da52854844f9d716ca96"
3688+
integrity sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==
36873689

36883690
normalize-path@^3.0.0, normalize-path@~3.0.0:
36893691
version "3.0.0"
@@ -4594,11 +4596,11 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
45944596
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
45954597

45964598
semver@^7.3.2, semver@^7.3.5:
4597-
version "7.3.6"
4598-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.6.tgz#5d73886fb9c0c6602e79440b97165c29581cbb2b"
4599-
integrity sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==
4599+
version "7.3.7"
4600+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
4601+
integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
46004602
dependencies:
4601-
lru-cache "^7.4.0"
4603+
lru-cache "^6.0.0"
46024604

46034605
send@0.17.2:
46044606
version "0.17.2"
@@ -5324,6 +5326,11 @@ yallist@^2.1.2:
53245326
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
53255327
integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
53265328

5329+
yallist@^4.0.0:
5330+
version "4.0.0"
5331+
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
5332+
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
5333+
53275334
yaml@^1.10.0, yaml@^1.10.2:
53285335
version "1.10.2"
53295336
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"

0 commit comments

Comments
 (0)