All notable changes are documented in this file.
Allow version 2020v1.1
Removed IRSX' ability to retrieve filings from an S3 bucket. Add irsx_retrieve to retrieve an entire year of filings from IRS' new location. This is experimental, it's not clear how IRS will add additional zip files, or why the number per year is so inconsistent. Also modify the irsx index command to retrieve index files from the new locations.
Allow version 2020v4.2 to run. Xpaths newly added in 2020 (very few) are still unsupported, but everything else appears to work.
Add experimental support for schemas for TY 2020. IRSx will process these now; gathering info about missing xpaths.
Bugfix.
Bugfix.
Add support for 2018 schemas through 2018v3.2 and 2018v3.3. Add experimental support for 2019v5.0 through 2019v5.3.
Add support for 2018 schemas through 2018v3.1
Update metadata submodule
Point to updated 990-xml-metadata repo, which includes xpaths for Tax Years 2017 and 2018.
Allow version 2018v3.0 filings to be processed, these are also in production but were omitted in 0.2.4.
Allow xml namespacing, as exhibited by 201940149349301304_public.
Allow version 2018v3.1 filings to be processed. A few new metadata lines will need to be added once I've processed the .xsd files.
PR to accept file cache location as env var - jsfenfen#20
- Incorporate metadata changes; still need better approach
- Updates in metadata to cover 2017; updates downstream.
- Depend on metadata as a submodule instead of as a directory.
- Change in metadata; instead of a semicolon-delimited list of versions, files instead include version_start and version_end which includes the year that a variable first appeared. The version_end is left blank unless the variable is no longer used.
- Added the object_id to the .csv output
- Added IRSX_SETTINGS_LOCATION to allow:
from irs_reader.settings import IRSX_SETTINGS_LOCATION
- Initial release
The format is based on Keep a Changelog; with a goal of semantic versioning.