Releases: alephdata/followthemoney
v3.8.2
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 programIdandprogramUrlonSanction- 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