Releases: Creatiwity/siren
Version 4.0.0 - Improve sync process and use the new INSEE API portal
This release completely changes the way the system update itself using the stock files.
Old update process
- Step 1: download zipped stock file
- Step 2: unzip stock file to a folder visible from the database
- Step 3: use
COPY FROMin PostgreSQL to import the CSV file
New update process in 1 step
- connect a client to the stock file server supporting
Ranges - init the unzip library with the remote file
- stream the unzipped CSV in PostgreSQL
The new INSEE portal API is now used to do incremental updates during the month.
Version 3.0.0
This new release uses the new data model exposed by INSEE with the coordinates of each Etablissement.
Full Changelog: v2.7.0...v3.0.0
Version 2.7.0
This release fixes a critical change in the INSEE data. The CSV file and the INSEE API used to return an empty string or NULL when a data was missing, since the last update they return [ND], preventing the upgrade system to work.
Version 2.6.2
- Upgrades dependencies
- Removes some useless fields
Version 2.6.1
This version only upgrades dependencies.
Version 2.6.0 - Add support for societe_mission
This release is needed to be able to update all data from the INSEE source. It adds a new property to the UniteLegale model : societe_mission, which can be null, "N" or "O". Moreover, all dependencies have been upgraded.
Version 2.5.0 - Rollback support for societe_mission
This release is needed to be able to update all data from the INSEE source. It removes the wrongly added property from the UniteLegale model : societe_mission.
Version 2.4.1 - Maintenance release
This release upgrades dependencies.
Full Changelog: v2.4.0...v2.4.1
Version 2.4.0 - Add support for societe_mission
This release is needed to be able to update all data from the INSEE source. It adds a new property to the UniteLegale model : societe_mission, which can be null, "N" or "O".
Full Changelog: v2.3.1...v2.4.0
Version 2.3.0 - Maintenance release
This release upgrades dependencies and mostly upgrades clap which is used to handle command line arguments. Some CLI outputs can be slightly differents.
Full Changelog: v2.2.1...v2.3.0