Releases: alephdata/followthemoney
v3.7.8
Important changes:
- Various properties for entities on wanted lists (
eyeColor
,hairColor
, etc.) - Country codes are now more ISO (esp. Sark, various former small island countries, Kurdistan)
- New IDs:
giiNumber
(from IRS), NPI validation programId
andprogramUrl
onSanction
- Max property value lengths adopted in many places
What's Changed
- Always use an array for extends and edge.caption by @arp242 in #1488
- Bump uuid and @types/uuid in /js by @dependabot in #1483
- Bump ts-jest from 29.1.4 to 29.1.5 in /js by @dependabot in #1482
- Bump docker/build-push-action from 5 to 6 by @dependabot in #1475
- Bump @types/node from 20.14.2 to 20.14.10 in /js by @dependabot in #1489
- Bump typescript from 5.4.5 to 5.5.3 in /js by @dependabot in #1490
- Bump lint-staged from 15.2.5 to 15.2.7 in /js by @dependabot in #1480
- Bump braces from 3.0.2 to 3.0.3 in /docs by @dependabot in #1473
- Bump prettier from 3.3.1 to 3.3.2 in /docs by @dependabot in #1487
- Bump replace-in-file from 7.2.0 to 8.0.1 in /js by @dependabot in #1478
- Bump @typescript-eslint/eslint-plugin from 7.12.0 to 7.14.1 in /js by @dependabot in #1477
- Bump prettier from 3.3.1 to 3.3.2 in /js by @dependabot in #1476
- [Snyk] Upgrade @alephdata/followthemoney from 3.6.1 to 3.6.3 by @pudo in #1474
- Bump @typescript-eslint/parser from 7.12.0 to 7.14.1 in /js by @dependabot in #1481
- Persons properties for wanted lists by @pudo in #1496
- Documentation schema: use array for extends by @arp242 in #1497
- Remove trailing whitespace and double spaces, update translation files by @arp242 in #1498
- Bump rimraf from 5.0.7 to 6.0.1 in /js by @dependabot in #1510
- Bump prettier from 3.3.2 to 3.3.3 in /docs by @dependabot in #1499
- Bump typescript from 5.5.3 to 5.5.4 in /js by @dependabot in #1504
- Bump @alephdata/followthemoney from 3.6.3 to 3.6.4 in /docs by @dependabot in #1500
- Bump @types/node from 20.14.10 to 22.0.2 in /js by @dependabot in #1507
- Max typed value length metadata by @pudo in #1516
- Bump @typescript-eslint/parser from 7.16.0 to 7.18.0 in /js by @dependabot in #1503
- Bump prettier from 3.3.2 to 3.3.3 in /js by @dependabot in #1505
- Bump replace-in-file from 8.0.1 to 8.1.0 in /js by @dependabot in #1509
- Bump rollup from 4.18.0 to 4.20.0 in /js by @dependabot in #1512
- Bump ts-jest from 29.1.5 to 29.2.4 in /js by @dependabot in #1508
- Add lobbyist topic by @pudo in #1513
- Recently introduced field by @pudo in #1517
- Override max length for individual props by @pudo in #1519
- Bump ts-jest from 29.2.4 to 29.2.5 in /js by @dependabot in #1520
- Bump lint-staged from 15.2.7 to 15.2.9 in /js by @dependabot in #1521
- Bump @types/node from 22.0.2 to 22.5.0 in /js by @dependabot in #1522
- Bump rollup from 4.20.0 to 4.21.0 in /js by @dependabot in #1525
- Bump micromatch from 4.0.5 to 4.0.8 in /docs by @dependabot in #1524
- Bump path-to-regexp from 6.2.1 to 6.3.0 in /docs by @dependabot in #1535
- Bump dset from 3.1.3 to 3.1.4 in /docs by @dependabot in #1534
- Bump @alephdata/followthemoney from 3.6.4 to 3.7.1 in /docs by @dependabot in #1533
- Bump rollup from 4.21.0 to 4.21.2 in /js by @dependabot in #1528
- Bump lint-staged from 15.2.9 to 15.2.10 in /js by @dependabot in #1527
- Bump @types/node from 22.5.0 to 22.5.2 in /js by @dependabot in #1529
- Bump mermaid from 10.9.1 to 11.0.2 in /docs by @dependabot in #1531
- Bump vite from 4.5.3 to 4.5.5 in /docs by @dependabot in #1537
- Bump mermaid from 11.0.2 to 11.2.1 in /docs by @dependabot in #1553
- Bump replace-in-file from 8.1.0 to 8.2.0 in /js by @dependabot in #1546
- Bump typescript from 5.5.4 to 5.6.2 in /js by @dependabot in #1549
- Bump rollup from 3.29.4 to 3.29.5 in /docs by @dependabot in #1541
- Bump rollup from 4.21.2 to 4.24.0 in /js by @dependabot in #1554
- Bump @rollup/plugin-node-resolve from 15.2.3 to 15.3.0 in /js by @dependabot in #1547
- Bump eslint from 8.57.0 to 8.57.1 in /js by @dependabot in #1548
- Bump @types/jest from 29.5.12 to 29.5.13 in /js by @dependabot in #1545
- Bump @types/node from 22.5.2 to 22.7.4 in /js by @dependabot in #1551
- Bump @rollup/plugin-commonjs from 26.0.1 to 28.0.0 in /js by @dependabot in #1544
- Permid and kashmir by @jbothma in #1542
- Clean up Sark country code, add UN, remove some non-countries by @pudo in #1555
- Pudo/kurds by @pudo in #1556
- Add CLI and mappings docs (previously part of the Aleph docs) by @tillprochaska in #1557
- Bump tslib from 2.7.0 to 2.8.1 in /js by @dependabot in #1565
- Bump uuid from 10.0.0 to 11.0.2 in /js by @dependabot in #1577
- Bump rollup from 4.24.0 to 4.24.3 in /js by @dependabot in #1576
- Bump @types/node from 22.7.4 to 22.8.6 in /js by @dependabot in #1571
- Bump typescript from 5.6.2 to 5.6.3 in /js by @dependabot in #1575
- Bump @typescript-eslint/parser from 8.8.0 to 8.12.2 in /js by @dependabot in #1569
- Update rdflib requirement from <7.1.0,>=6.2.0 to >=6.2.0,<7.2.0 by @dependabot in #1578
- Bump @rollup/plugin-commonjs from 28.0.0 to 28.0.1 in /js by @dependabot in #1573
- Bump @types/jest from 29.5.13 to 29.5.14 in /js by @dependabot in #1572
- Bump @alephdata/followthemoney from 3.7.1 to 3.7.4 in /docs by @dependabot in #1564
- Bump @untitaker/hyperlink from 0.1.32 to 0.1.43 in /docs by @dependabot in #1563
- Bump @eslint/js from 9.11.1 to 9.14.0 in /js by @dependabot in #1583
- Updates for file followthemoney/translations/messages.pot in ru by @transifex-integration in #1580
- Bump mermaid from 11.2.1 to 11.4.0 in /docs by @dependabot in #1561
- Bump typescript-eslint from 8.8.0 to 8.14.0 in /js by @dependabot in #1581
- Bump eslint from 9.11.1 to 9.14.0 in /js by @dependabot in #1582
- Update networkx requirement from <3.4,>=2.5 to >=2.5,<3.5 by @dependabot in #1579
- Bump cross-spawn from 7.0.3 to 7.0.6 in /docs by @dependabot in #1586
- Post release announcements to Discourse by @stchris in #1588
- IRS GIIN ID by @pudo in #1589
- Sanction program metadata, small model fixes by @pudo in #1590
New Contributors
Full Changelog: https://gi...
v3.6.3
Small schema improvements, and additional topics since 3.6.0
Full Changelog: v3.6.0...v3.6.3
v3.6.0
This version of followthemoney adopts rigour
, a data normalisation library that combines value cleaning functionality that was previously split up over multiple dependencies (languagecodes
, stdnum
, etc.). It also introduces format validation for identifier
type values, e.g. to check if a swiftBic
is a valid BIC code, or a leiCode
is a valid LEI.
The release also includes several new topics and logging improvements for the mapper.
What's Changed
- Updates for file followthemoney/translations/messages.pot in ru by @transifex-integration in #1367
- Misc model explorer enhancements by @tillprochaska in #1184
- Update default model & add a check by @stchris in #1381
- Adopt external data parsing/normalisation lib by @pudo in #1368
- Hide stub properties in model explorer by @tillprochaska in #1417
- Improve logging when skipping values or entities in mappings by @tillprochaska in #1425
- introduce new topics, overly specific by @pudo in #1424
Full Changelog: v3.5.8...v3.6.0
v3.5.8
What's Changed
- add parent entity reference property to RealEstate by @brrttwrks in #1337
- Update translations before releasing a new FTM version by @catileptic in #1361
New Contributors
- @brrttwrks made their first contribution in #1337
Full Changelog: v3.5.7...v3.5.8
v3.5.2
What's Changed
- Display warnings for deprecated schemata and properties by @tillprochaska in #1182
- Make FTM cross-compatible with SQLAlchemy 1.4 and 2+ by @catileptic in #1181
- Fix property label capitalization by @tillprochaska in #1199
Full Changelog: v3.5.1...v3.5.2
v3.5.1
Full Changelog: v3.5.0...v3.5.1
v3.5.0
What's Changed
- Introduce a deprecated flag on props and schemata by @pudo in #1167
- Bump rollup from 3.26.2 to 3.26.3 in /js by @dependabot in #1177
- Bump @types/node from 20.4.1 to 20.4.2 in /js by @dependabot in #1176
- Bump eslint from 8.44.0 to 8.45.0 in /js by @dependabot in #1174
- Bump @rollup/plugin-commonjs from 25.0.2 to 25.0.3 in /js by @dependabot in #1175
- Updates for file followthemoney/translations/messages.pot in ru on branch main by @transifex-integration in #1173
- Update click requirement from <8.1.4,>=8.0 to >=8.0,<8.1.7 by @dependabot in #1179
- Add Position and Occupancy for less repetition of position data by @jbothma in #1170
Full Changelog: v3.4.4...v3.5.0
v3.4.4
What's Changed
- Bump eslint from 8.43.0 to 8.44.0 in /js by @dependabot in #1156
- Bump ts-jest from 29.1.0 to 29.1.1 in /js by @dependabot in #1153
- Bump typescript from 5.1.3 to 5.1.6 in /js by @dependabot in #1155
- Bump lint-staged from 13.2.2 to 13.2.3 in /js by @dependabot in #1151
- Bump jest and @types/jest in /js by @dependabot in #1166
- Bump semver from 6.3.0 to 6.3.1 in /docs by @dependabot in #1165
- Bump jest-config from 29.5.0 to 29.6.1 in /js by @dependabot in #1161
- Bump prettier from 2.8.8 to 3.0.0 in /js by @dependabot in #1160
- Bump @types/node from 20.3.1 to 20.4.1 in /js by @dependabot in #1157
- Bump rollup from 3.25.2 to 3.26.2 in /js by @dependabot in #1158
- Bump @typescript-eslint/parser from 5.60.0 to 5.62.0 in /js by @dependabot in #1168
- Updates for followthemoney/translations/messages.pot in ru by @transifex-integration in #1147
- Fix Python reference URLs by @tillprochaska in #1172
- Two additional props for Person by @pudo in #1164
- Maintain insert order of property values by @tillprochaska in #1148
Full Changelog: v3.4.3...v3.4.4
v3.4.3
What's Changed
- Remove model attribute from Schema and Property by @pudo in #1103
- Bump @typescript-eslint/parser from 5.59.6 to 5.60.0 in /js by @dependabot in #1143
- Bump @types/jest from 29.5.1 to 29.5.2 in /js by @dependabot in #1117
- Bump @types/uuid from 9.0.1 to 9.0.2 in /js by @dependabot in #1130
- Bump @typescript-eslint/eslint-plugin from 5.59.6 to 5.60.0 in /js by @dependabot in #1145
- Bump @rollup/plugin-node-resolve from 15.0.2 to 15.1.0 in /js by @dependabot in #1115
- Bump replace-in-file from 6.3.5 to 7.0.1 in /js by @dependabot in #1113
- Bump @rollup/plugin-commonjs from 25.0.0 to 25.0.2 in /js by @dependabot in #1137
- Bump @types/node from 20.2.3 to 20.3.1 in /js by @dependabot in #1138
- Bump eslint from 8.41.0 to 8.43.0 in /js by @dependabot in #1135
- Bump typescript from 5.0.4 to 5.1.3 in /js by @dependabot in #1116
- Bump rollup from 3.23.0 to 3.25.2 in /js by @dependabot in #1144
- Add de-registration date property for vehicles by @mattcg in #1122
- Updates for followthemoney/translations/messages.pot in ru by @transifex-integration in #1142
- Shorten processingAgent label in Document schema by @catileptic in #1146
New Contributors
Full Changelog: v3.4.2...v3.4.3
v3.4.2
What's Changed
- Reveal processingAgent hide processedAt in Document by @catileptic in #1141
Full Changelog: v3.4.1...v3.4.2