Changelog#
5.0.0 (2024-04-25)#
Add support for the USPTO Open Data Portal
Restructure the API to cleanly separate async and sync models
4.1.2 (2023-12-04)#
Fix issue with downloads when the response does not have a
Content-Length
headerAdd more informative error messages when PEDS is down.
4.1.1 (2023-11-31)#
Fix issue with date filtering on PEDS endpoint
4.1.0 (2023-11-14)#
Add improved logic for file downloads
Add support for USPTO BDSS
4.0.0 (2023-11-09)#
Rewrite all models using Pydantic models
3.2.11 (2023-11-09)#
Remove
requests-cache
as a dependency and remove all references thereto.
3.2.10 (2023-10-31)#
Attempt to fix broken docs
3.2.9 (2023-10-31)#
Add
download_image
to EPO OPS published model.Substitute
httpx
for allrequests
methods.Migrate cache from
requests-cache
tohishel
Add async variations for all model endpoints using
hishel.AsyncCacheClient
3.2.8 (2023-10-25)#
Change behavior of PTAB model downloading to match other download functions.
3.2.7 (2023-07-10)#
Used HTTPX for Public Patent Search and removed references in documentation suggesting it no longer works.
3.2.6 (2023-06-12)#
Fixed issue where Assignments would fail if a property was missing an appl_id
Run pre-commit hooks
3.1.0 (2023-01-19)#
Added support for USPTO’s Public Search feature and related documentation
Continue adjusting cache configuration
3.0.6 (2023-01-14)#
Adjust cache configuration to prevent unexpected failures
3.0.5 (2022-11-17)#
Remedied issue where EPO occasionally can’t find the legal code database by including a fallback code file
3.0.1 (2022-08-09)#
Released new major version. Will try to keep this somewhat updated!
2.1.3 (2020-11-12)#
Added support for USPTO’s Full Text databases
Added corresponding documentation
2.1.0 (2021-03-23)#
Add support for document downloads from the USPTO PEDS interface
Fix flakey tests
Update dependencies
2.0.3 (2020-10-14)#
Merge pull request ensuring that INPADOC produces consistent typing (PR #37)
Update dev dependencies in Pipfile
2.0.2 (2020-04-13)#
Added foreign priority support back to PEDS API
Revised and simplified documentation to match v.2, including using Sphinx Autodoc
Added doctest support to documentation to confirm examples still work
Added docstrings throughout
Labeled some broken things as broken
2.0.1 (2020-03-12)#
Fixed problem where Inpadoc was indexing improperly
2.0.0 (2020-03-11)#
Major update with breaking API changes
Refactored all API’s to use requests_cache rather than custom caching scheme
Uses Marshmallow for data validation, and memory-efficient dataclasses for all objects
As part of the above, all API’s now re-use the same requests.Session() object
Deleted a ton of unnecessary code (Deleted code == debugged code)
NOTE: Documentation not yet up-to-date. That is the next project
0.4.0 (2019-01-30)#
Renewed commitment to adhere to semantic versioning
Added several new synthetic data attributes, including expiration date calculations
General updates and improvements, including an overhaul of the base Manager and Model classes
0.2.3 (2018-11-02)#
Added parser for Inpadoc claims so they have an object repesentation
0.1.5 (2018-10-25)#
Massive refactor of OPS client
0.1.4 (2018-10-24)#
Support for USPTO Applications, Assignments, and PTAB documents
Support for EPO Inpadoc and EPO Register
Initial Installation and Getting Started Documentation
0.0.1 (2018-10-15)#
First release on PyPI.
Support for EPO OPS (except Classification data)