"Invenio-Records的REST API。"
项目描述
REST API for Invenio-Records.
更多文档可在 https://invenio-records-rest.readthedocs.io/ 上找到。
变更
版本 2.4.1 (2024-05-08)
marhsmallow: 删除弃用警告
版本 2.4.0 (2023-12-08)
facet: 允许在范围分面中选择多个可能性
search: 可以指定不同的查询解析器
facets: 新参数 RECORDS_REST_FACETS_FILTER,根据所有其他类别过滤分面
i18n-global: 添加编译目录模糊 (#323)
版本 2.3.1 (2023-11-10)
facets: 在嵌套过滤器上应用一些修复
版本 2.3.0 (2023-11-07)
facets: 添加嵌套过滤器的新过滤器
版本 2.2.0 (2023-03-03)
移除弃用的flask-babelex依赖项和导入
升级invenio-i18n
版本 2.1.0 (2022-10-03)
添加对OpenSearch v2的支持
移除 search_type 参数
版本 2.0.2 (2022-09-28)
增加invenio-indexer
版本 2.0.1 (2022-09-27)
增加invenio-records
版本 2.0.0 (2022-09-24)
添加对OpenSearch的支持
停止支持Elasticsearch < 7
提高Invenio依赖项的上限
将所有Elasticsearch的实例重命名为 search
从 MarshmallowErrors 类中删除迭代器
重大更改:将函数 check_elasticsearch 重命名为 check_search,将配置 RECORDS_REST_ELASTICSEARCH_ERROR_HANDLERS 重命名为 RECORDS_REST_SEARCH_ERROR_HANDLERS
修复CI测试
版本 1.9.0 (2021-11-29)
修复由于Werkzeug 2.0.x更改导致的 MarshmallowErrors.get_body 的问题
升级invenio包
升级cite-proc
版本 1.8.0 (2020-12-09)
将Cache-Control: ‘no-cache’标题添加到200响应中,以确保浏览器不会在客户端缓存响应。
解绑ftfy库。
版本 1.7.2 (2020-08-28)
修复记录PID解析错误处理的问题。
URL PID转换器现在变得更“懒惰”,通过属性初始化其内部解析器。
修复分类器以反映Python版本
版本1.7.1(发布日期:2020-05-07)
由于与应用程序上下文相关的错误,Sphinx设置为<3>
停止使用示例应用程序
版本1.7.0(发布日期:2020-03-13)
移除对Python 2.7的支持
通过invenio-base集中管理Flask依赖项
版本1.6.4(发布日期:2019-12-11)
修复加载器错误有效载荷以添加对嵌套字段的支持
版本1.6.3(发布日期:2019-11-19)
升级six包的最小版本
版本1.6.2(发布日期:2019-10-02)
将Marshmallow Schema中的PID字段从整数更改为字符串。
版本1.6.1(发布日期:2019-09-23)
修复错误的size URL参数上限
升级invenio-rest依赖项
版本1.6.0(发布日期:2019-09-11)
添加对Marshmallow版本2和3的序列化支持
允许通过URL参数选择响应搜索序列化器
版本1.5.0(发布日期:2019-08-02)
添加了对无限滚动的改进支持
添加对ES7的支持
添加CSV序列化器
将record添加到marshmallow上下文
使用配置中的html允许的标签和属性从bleach
版本1.4.2(发布日期:2019-05-07)
Marshmallow JSON模式:为每个模式添加获取方法以自定义和检索PID字段名称。
版本1.4.1(发布日期:2019-04-02)
添加RECORDS_REST_DEFAULT_RESULTS_SIZE变量以更改搜索结果的默认大小。默认值保持为10。
版本1.4.0(发布日期:2019-02-22)
从视图类中删除未使用的解析器参数。
改进URL模式中record_class的文档。
版本1.3.0(发布日期:2018-12-14)
增强Elasticsearch错误处理。
重构Marshmallow模式以允许PID注入。
版本1.2.2(发布日期:2018-11-16)
在filter dsl中将str更改为text_type。
版本1.2.1(发布日期:2018-09-17)
添加ES 5的源过滤支持。
版本1.2.0(发布日期:2018-08-24)
添加PersistentIdentifier字段以处理记录PID。
添加Nested类以改进验证错误报告。
版本1.1.2(发布日期:2018-06-26)
将RecordsListResource中GET操作的认证从‘read_list’重命名为‘list’。
版本1.1.1(发布日期:2018-06-25)
为RecordsListResource中GET操作添加认证。
升级invenio-db版本(最小v1.0.2)。
版本1.1.0(发布日期:2018-05-26)
将RecordSchemaJSONV1 marshmallow模式从invenio_records_rest.serializers.schemas移动到invenio_records_rest.schemas。
修复缺少API文档的问题。
添加蓝图工厂(需要Invenio-Base v1.0.1+)。
添加marshmallow加载器、字段和模式。
版本1.0.1(发布日期:2018-03-27)
修复Unicode查询处理问题
修复Datacite v4.1序列化问题
版本1.0.0(发布日期:2018-03-23)
首次公开发布。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
构建分布
哈希值 for invenio-records-rest-2.4.1-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 72fd085ac13e961380c60632d28c01d9b8707c74d7633c7911aefd39cc7e102f |
|
MD5 | 5b66858e8b34493710e54090b312947 |
|
BLAKE2b-256 | 4588b28a88fed7b58a00ddf61ab8eea44e005b37bef1b5304ae81dbdfe1acc27 |