Changelog
0.1.2 (2021-08-14)
- Fix release, README and windows CI. [Bruno Rocha]
- Release: version 0.1.0. [Bruno Rocha]
0.1.0 (2021-08-14)
- Add release command. [Bruno Rocha]
0.8.1.aq (2024-02-26)
- Added support for opening filings via URIs.
- Added helper for EDGAR filings.
- Reworked file cache
- Added more test cases
- Fixed network parsing issues
- Fixed bug that didn't allow empty resources
- Improved performance of network parsing
- Cleaned up documentation
- Cleaned up code
Version 0.8.1.a0 (2024-01-11)
Initial release of Brel. This release includes the following features:
- Loading an XBRL file from a local path.
- Support for XML XBRL format.
- Implementation of Brel API, a pythonic wrapper for XBRL
- Support for filings from the SEC's EDGAR database.
Version 0.8.1.a1 (2024-02-28)
This release includes the following features:
- Support for the
open_edgar
function to load filings from the SEC's EDGAR database. - Support for remote file loading from the SEC's EDGAR database.
- Improved performance of the
Filing.open
method. - Added the
Filing.get_errors
method. Errors in the filing are now logged instead of raising an exception.
Bugfixes:
- Fixed an issue where empty footnotes would raise an exception.
- Fixed an issue where calculation network weights were not being extracted correctly.
- Removed typos in two methods.
- Fixed renaming of namespaces normalization not working correctly.
- Patched bug where schemaLocations were not discovered by DTS resolver.
- Fixed pprint functions not properly displaying footnotes and references correctly.
Internal changes:
- Removed all
from_xml
methods and moved them into parser modules. - Added more dependency injection to the parser. Now QNames, namespaces, etc. are created using first order functions.
Filing.open
is now strict with the input parameters.- Removed lots of TODOs
- Added tons and tons of documentation.
- Added a lot of tests. Test coverage is now at 87%.
Version 0.8.1.a2 (2024-02-28)
Bugfixes:
- Fixed linting issues.
- Fixed pointers to the github pages documentation.
- Added this changelog as a markdown file.
- Updated the documentation to reflect the new changes that were missing.