Releases: alephdata/followthemoney
Releases · alephdata/followthemoney
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
v3.4.1
What's Changed
- Bump vite from 3.2.4 to 3.2.7 in /docs by @dependabot in #1123
- Correct spelling mistakes by @EdwardBetts in #1133
- Only build/push Docker image on main branch and tagged commits by @tillprochaska in #1125
- Display inheritance graph in model explorer by @tillprochaska in #1114
- Add script to check for common model issues by @tillprochaska in #1124
- Replace cast() with calling Locale() to ensure obj type by @catileptic in #1140
New Contributors
- @EdwardBetts made their first contribution in #1133
Full Changelog: v3.4.0...v3.4.1