Dustin J. Mitchell
8c30400af3
Add a C++ wrapper around TC FFI
...
This uses CMake to build a simple Rust library (in `src/tc/rust`) that
just re-exports everything from the `taskchampion-lib` crate.
The C++ wrappers then wrap this into C++ objects with proper lifecycle
maintenance, in the `tc` namespace.
The C++ wrappers are incomplete, and missing methods are tagged with
"TODO". These will be added as needed.
2022-07-29 21:41:41 -04:00
dependabot[bot]
4d3c407db5
Bump serde from 1.0.139 to 1.0.140
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.139 to 1.0.140.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.139...v1.0.140 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-21 19:06:01 -04:00
dependabot[bot]
a47d08d2d9
Bump rusqlite from 0.27.0 to 0.28.0
...
Bumps [rusqlite](https://github.com/rusqlite/rusqlite ) from 0.27.0 to 0.28.0.
- [Release notes](https://github.com/rusqlite/rusqlite/releases )
- [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md )
- [Commits](https://github.com/rusqlite/rusqlite/compare/v0.27.0...v0.28.0 )
---
updated-dependencies:
- dependency-name: rusqlite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-15 14:39:33 -04:00
Pablo Baeyens
dcc285bc4a
[rust/taskchampion/src/task] Add Task::get_value and TaskMut::set_value
2022-07-13 20:49:21 -04:00
dependabot[bot]
2889e77d51
Bump clap from 3.2.8 to 3.2.10
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.8 to 3.2.10.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.8...v3.2.10 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-12 09:14:39 -04:00
dependabot[bot]
971c27ac47
Bump ureq from 2.4.0 to 2.5.0
...
Bumps [ureq](https://github.com/algesten/ureq ) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/algesten/ureq/releases )
- [Changelog](https://github.com/algesten/ureq/blob/main/CHANGELOG.md )
- [Commits](https://github.com/algesten/ureq/compare/2.4.0...2.5.0 )
---
updated-dependencies:
- dependency-name: ureq
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-11 17:16:32 -04:00
dependabot[bot]
f3993c3004
Bump serde from 1.0.138 to 1.0.139
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.138 to 1.0.139.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.138...v1.0.139 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-11 17:16:11 -04:00
dependabot[bot]
4a81c1b23f
Bump serde from 1.0.137 to 1.0.138
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.137 to 1.0.138.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.137...v1.0.138 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-04 09:36:04 -04:00
dependabot[bot]
0b61753220
Bump clap from 3.2.6 to 3.2.8
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.6 to 3.2.8.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.6...v3.2.8 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-02 10:25:00 -04:00
dependabot[bot]
fae77410fa
Bump rstest from 0.14.0 to 0.15.0
...
Bumps [rstest](https://github.com/la10736/rstest ) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/la10736/rstest/releases )
- [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/la10736/rstest/compare/0.14.0...0.15.0 )
---
updated-dependencies:
- dependency-name: rstest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-02 10:24:37 -04:00
dependabot[bot]
c113a17924
Bump rstest from 0.13.0 to 0.14.0
...
Bumps [rstest](https://github.com/la10736/rstest ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/la10736/rstest/releases )
- [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/la10736/rstest/compare/0.13.0...0.14.0 )
---
updated-dependencies:
- dependency-name: rstest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-23 08:30:50 -04:00
dependabot[bot]
1350f41ab5
Bump clap from 3.2.5 to 3.2.6
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.5...v3.2.6 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-23 08:13:33 -04:00
Dustin J. Mitchell
d699ce8cba
bump MSRV to the latest version
2022-06-21 12:02:25 -04:00
dependabot[bot]
bdc509bde7
Bump clap from 3.1.18 to 3.2.5
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.1.18 to 3.2.5.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.1.18...v3.2.5 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-21 12:02:25 -04:00
dependabot[bot]
3f4420850a
Bump uuid from 1.1.1 to 1.1.2
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.1.1...1.1.2 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-21 11:51:20 -04:00
dependabot[bot]
63bb9fc7ee
Bump cbindgen from 0.23.0 to 0.24.3
...
Bumps [cbindgen](https://github.com/eqrion/cbindgen ) from 0.23.0 to 0.24.3.
- [Release notes](https://github.com/eqrion/cbindgen/releases )
- [Changelog](https://github.com/eqrion/cbindgen/blob/master/CHANGES )
- [Commits](https://github.com/eqrion/cbindgen/compare/v0.23.0...v0.24.3 )
---
updated-dependencies:
- dependency-name: cbindgen
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-11 22:20:00 -04:00
dependabot[bot]
ce6626459c
Bump uuid from 1.1.0 to 1.1.1
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.1.0...1.1.1 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-01 17:24:50 -04:00
dependabot[bot]
e842b66e5c
Bump clap from 2.34.0 to 3.1.18 ( #2824 )
...
* Bump clap from 2.34.0 to 3.1.18
Bumps [clap](https://github.com/clap-rs/clap ) from 2.34.0 to 3.1.18.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v2.34.0...v3.1.18 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* update taskchampion-sync-server for clap 3.x
* bump MSRV to 1.54 for extended_key_value_attributes required by clap
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dustin J. Mitchell <dustin@v.igoro.us >
2022-05-30 12:34:55 -04:00
Dustin J. Mitchell
a1bd08d6d1
bump MSRV to 1.54 for extended_key_value_attributes required by cbindgen
2022-05-29 21:52:48 -04:00
dependabot[bot]
368a6dde5f
Bump cbindgen from 0.20.0 to 0.23.0
...
Bumps [cbindgen](https://github.com/eqrion/cbindgen ) from 0.20.0 to 0.23.0.
- [Release notes](https://github.com/eqrion/cbindgen/releases )
- [Changelog](https://github.com/eqrion/cbindgen/blob/master/CHANGES )
- [Commits](https://github.com/eqrion/cbindgen/compare/v0.20.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: cbindgen
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-29 21:52:48 -04:00
dependabot[bot]
b1f13b29c3
Bump env_logger from 0.8.4 to 0.9.0
...
Bumps [env_logger](https://github.com/env-logger-rs/env_logger ) from 0.8.4 to 0.9.0.
- [Release notes](https://github.com/env-logger-rs/env_logger/releases )
- [Changelog](https://github.com/env-logger-rs/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/env-logger-rs/env_logger/compare/v0.8.4...v0.9.0 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-29 21:00:27 -04:00
Dustin J. Mitchell
3529ee9289
bump MSRV to 1.53 for debug_non_exhaustive
2022-05-28 08:37:00 -04:00
Dustin J. Mitchell
e5b23ef9a0
add missing unsafe block
...
The // SAFETY comment already exists -- only the unsafe { .. } was
omitted.
2022-05-28 08:37:00 -04:00
dependabot[bot]
13cfe1c7db
Bump strum from 0.21.0 to 0.24.0
...
Bumps [strum](https://github.com/Peternator7/strum ) from 0.21.0 to 0.24.0.
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits )
---
updated-dependencies:
- dependency-name: strum
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-27 18:13:10 -04:00
Dustin J. Mitchell
f9b19526f0
to_hyphenated -> as_hyphenated
2022-05-27 18:12:46 -04:00
dependabot[bot]
99dd74bef7
Bump uuid from 0.8.2 to 1.1.0
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 0.8.2 to 1.1.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/0.8.2...1.1.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-27 18:12:46 -04:00
dependabot[bot]
14a84af0db
Bump rstest from 0.10.0 to 0.13.0
...
Bumps [rstest](https://github.com/la10736/rstest ) from 0.10.0 to 0.13.0.
- [Release notes](https://github.com/la10736/rstest/releases )
- [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/la10736/rstest/compare/0.10.0...0.13.0 )
---
updated-dependencies:
- dependency-name: rstest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-26 22:44:42 -04:00
dependabot[bot]
e30eae7dd7
Bump libc from 0.2.113 to 0.2.126
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.113 to 0.2.126.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.113...0.2.126 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-26 13:55:09 -04:00
dependabot[bot]
34b2e6a6b8
Bump strum_macros from 0.21.1 to 0.24.0
...
Bumps [strum_macros](https://github.com/Peternator7/strum ) from 0.21.1 to 0.24.0.
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits )
---
updated-dependencies:
- dependency-name: strum_macros
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-26 13:55:02 -04:00
dependabot[bot]
e8fe3cda77
Bump rusqlite from 0.25.3 to 0.27.0
...
Bumps [rusqlite](https://github.com/rusqlite/rusqlite ) from 0.25.3 to 0.27.0.
- [Release notes](https://github.com/rusqlite/rusqlite/releases )
- [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md )
- [Commits](https://github.com/rusqlite/rusqlite/compare/v0.25.3...v0.27.0 )
---
updated-dependencies:
- dependency-name: rusqlite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-25 23:40:33 -04:00
Dustin J. Mitchell
e2ef45a06e
rust: Update MSRV to 1.52
...
The bump of minimum rust version is required by some of the updated dependencies.
Closes #2802 .
2022-05-25 21:01:04 -04:00
Dustin J. Mitchell
2f57edee51
remove docs about taskchampion-cli
2022-05-25 20:55:18 -04:00
Dustin J. Mitchell
c0ce1fe059
Drop the 'taskchampion-cli' crate
...
It was fun while it lasted, but we'll be using TaskWarrior for the CLI!
2022-05-25 20:55:18 -04:00
dependabot[bot]
2b9a389636
Bump predicates from 1.0.8 to 2.1.1
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 1.0.8 to 2.1.1.
- [Release notes](https://github.com/assert-rs/predicates-rs/releases )
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/predicates-rs/compare/v1.0.8...v2.1.1 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-21 20:44:56 -04:00
dependabot[bot]
47a91315df
Bump log from 0.4.14 to 0.4.17
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.14 to 0.4.17.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.14...0.4.17 )
---
updated-dependencies:
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-21 20:44:47 -04:00
dependabot[bot]
63e48b0a96
Bump dialoguer from 0.8.0 to 0.10.1
...
Bumps [dialoguer](https://github.com/mitsuhiko/dialoguer ) from 0.8.0 to 0.10.1.
- [Release notes](https://github.com/mitsuhiko/dialoguer/releases )
- [Changelog](https://github.com/mitsuhiko/dialoguer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/dialoguer/compare/0.8.0...v0.10.1 )
---
updated-dependencies:
- dependency-name: dialoguer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-21 20:44:40 -04:00
Dustin J. Mitchell
1ed483ecde
codegen taskchampion.h
2022-05-08 20:06:06 +00:00
Dustin J. Mitchell
5c7eeeb87e
set up dependabot for rust/
2022-05-08 20:06:06 +00:00
Dustin J. Mitchell
ea39968816
add codeowners for rust/
2022-05-08 20:06:06 +00:00
Dustin J. Mitchell
9f5994bfd1
Update GitHub actions to work in Taskwarrior
...
This moves the workspace Cargo.toml to the root of the repository, so
that the "actions-rs/cargo" action can find it.
2022-05-08 20:06:05 +00:00
Dustin J. Mitchell
2a92b2a4b9
move contents of taskchampion repo to tc/
2022-05-08 19:39:02 +00:00