Releases: adsabs/ADSCitationCapture
Releases · adsabs/ADSCitationCapture
Python 3 migration
#37 - Python 3
Updated pyingest to v1.0.12
#34 - New pyingest includes updated name lists.
Maintenance release
#33 - Bugfix: DISCARDED records were ignored for not having a bibcode
Python 2 related problems
#32 - Python2 bugfixes
Updated adsputils to v1.2.7
v1.0.14 Updated adsabs-pyingest to v1.0.8
Conserve entry date
v1.0.10 Conserve entry_date instead of changing it on each update
Delta updates
- Store events on file and in the database
- Keep previous bibcode if a new one is issued by MAINTENANCE --metadata
- Do not change bibcode for concept DOIs
- Delete and create a new record in master/solr when bibcode changes
- Issue IsIdenticalTo between DOI and newly generated bibcode
- Issue IsIdenticalTo between changed bibcodes
- Disabled IsIdenticalTo events when the raw input file reports a good bibcode - target DOI match
- Skip new citations if the citing bibcode is not yet in the system
- Deltas are computed using recreated expanded table instead of previous imported expanded table to truly reflect the current status of the database
- Use author name parser from pyingest v1.0.1
- Added maintenance operations:
- Canonical: Update bibcodes to canonical version using ADS API
- Metadata: Retrieve again metadata and update database
- Get canonical codes in chunks when list is larger than max
- Added testing mode to avoid sending data to the broker and master
- Bugfix: events to Zenodo broker where always sent as Cites, even if IsIdenticalTo was the proper one
- Bugfix: citation timestamps not matching original timestamp
- Bugfix: citation_change variable used when it did not exist yet
- Bugfix: bad target URL data for certain events
- Bugfix: event json with lower case IDScheme and complete IDURL
- Retry API calls to avoid eventual 502 errors
Bigquery bugfix
v1.0.7 Bugfix: bigquery requires number of rows otherwise it only returns 10
Citation lists validated against ADS API
v1.0.6 Only emit event if the citing bibcode exists in ADS
Treat cases with usernames as author names
v1.0.5 Treat cases where usernames exist as author names