[dependencies.libloading]
version = "0.8.9"
[dependencies.num-derive]
version = "0.4"
[dependencies.num-traits]
version = "0.2"
[dependencies.thiserror]
version = "1.0"
[[example]]
name = "hello_world"
path = "examples/hello_world.rs"
[[example]]
name = "orientation"
path = "examples/orientation.rs"
[features]
_sdk_selected = []
default = ["sdk-6-8"]
sdk-5-19 = ["_sdk_selected"]
sdk-6-5 = ["_sdk_selected"]
sdk-6-8 = ["_sdk_selected"]
[lib]
name = "inkview"
path = "src/lib.rs"
[package]
authors = ["Ben Simms", "flxzt"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Rust bindings for pocketbook E-Reader devices (inkview)"
edition = "2021"
keywords = ["inkview", "pocketbook", "eink"]
license = "MIT"
name = "inkview"
readme = false
repository = "https://github.com/simmsb/inkview-rs"
version = "0.2.0"
[package.metadata.docs.rs]
features = ["sdk-6-8"]
[package.metadata.git-cliff.changelog]
body = """
{%- macro remote_url() -%}
https://github.com/{{ remote.github.owner }}/{{ remote.github.repo }}
{%- endmacro -%}
{% if version -%}
## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }}
{% else -%}
## [Unreleased]
{% endif -%}
{% for group, commits in commits | group_by(attribute="group") %}
### {{ group | upper_first }}
{%- for commit in commits %}
- {{ commit.message | split(pat="
") | first | upper_first | trim }}{% if commit.remote.username %} by @{{ commit.remote.username }}{%- endif -%}
{% if commit.remote.pr_number %} in [#{{ commit.remote.pr_number }}]({{ self::remote_url() }}/pull/{{ commit.remote.pr_number }}) {%- endif -%}
{% endfor %}
{% endfor %}
{%- if github.contributors | filter(attribute="is_first_time", value=true) | length != 0 %}
### New Contributors
{%- endif -%}
{% for contributor in github.contributors | filter(attribute="is_first_time", value=true) %}
* @{{ contributor.username }} made their first contribution
{%- if contributor.pr_number %} in [#{{ contributor.pr_number }}]({{ self::remote_url() }}/pull/{{ contributor.pr_number }}) {%- endif %}
{%- endfor %}
{%- if github.contributors | filter(attribute="is_first_time", value=true) | length != 0 %}{% raw %}
{% endraw -%}{% endif %}
"""
footer = """
{%- macro remote_url() -%}
https://github.com/{{ remote.github.owner }}/{{ remote.github.repo }}
{%- endmacro -%}
{% for release in releases -%}
{% if release.version -%}
{% if release.previous.version -%}
[{{ release.version | trim_start_matches(pat="v") }}]: {{ self::remote_url() }}/compare/{{ release.previous.version }}...{{ release.version }}
{% endif -%}
{% else -%}
[unreleased]: {{ self::remote_url() }}/compare/{{ release.previous.version }}...HEAD
{% endif -%}
{% endfor %}
"""
header = """
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
"""
trim = true
[package.metadata.git-cliff.git]
conventional_commits = true
filter_commits = false
filter_unconventional = false
sort_commits = "newest"
tag_pattern = "inkview-[0-9].*"
topo_order = true
[[package.metadata.git-cliff.git.commit_parsers]]
group = "Added"
message = "^[a|A]dd"
[[package.metadata.git-cliff.git.commit_parsers]]
group = "Added"
message = "^[s|S]upport"
[[package.metadata.git-cliff.git.commit_parsers]]
group = "Removed"
message = "^[r|R]emove"
[[package.metadata.git-cliff.git.commit_parsers]]
group = "Added"
message = "^.*: add"
[[package.metadata.git-cliff.git.commit_parsers]]
group = "Added"
message = "^.*: support"
[[package.metadata.git-cliff.git.commit_parsers]]
group = "Removed"
message = "^.*: remove"
[[package.metadata.git-cliff.git.commit_parsers]]
group = "Removed"
message = "^.*: delete"
[[package.metadata.git-cliff.git.commit_parsers]]
group = "Fixed"
message = "^test"
[[package.metadata.git-cliff.git.commit_parsers]]
group = "Fixed"
message = "^fix"
[[package.metadata.git-cliff.git.commit_parsers]]
group = "Fixed"
message = "^.*: fix"
[[package.metadata.git-cliff.git.commit_parsers]]
group = "Changed"
message = "^.*"
[[package.metadata.git-cliff.git.commit_preprocessors]]
pattern = '\((\w+\s)?#([0-9]+)\)'
replace = ""