Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release lib 0.6.0 and cli 0.10.0 #10

Merged
merged 2 commits into from
Aug 31, 2024
Merged

Conversation

JamyGolden
Copy link
Member

@JamyGolden JamyGolden commented Aug 30, 2024

Adds support for builder spec 0.11.1 and changes library API to cater for different system variants in builder.

Lib

## 0.6.0 - 2024-08-28

## Added

- Add basic documentation for docs.rs

## Changed

- Require schemes to be wrapped in `Scheme` enum when creating a
  `Template` struct instance to easily extend builder to support
  different scheme systems
- Use `SchemeSystem` and `SchemeVariant` enums for scheme `system` and
  `variant` properties respectively instead of using string values

## Removed

- `anyhow` crate moved to dev-dependency for tests, but replaced with
  `TintedBuilderError` enum with `thiserror` macros in API

Cli

## [0.10.0] - 2024-08-28

## Changed

- Breaking change: `tinted-builder` library includes an API change and
  `tinted-builder-rust` now exports the new `tinted-builder` API
- Breaking change: Use `SchemeSystem` and `SchemeVariant` enums for
  scheme `system` and `variant` properties respectively instead of using
  string values
- Schemes are not required to be in directories named after the scheme
  `system`. Any `.yaml` or `.yml` scheme file will be collected into the
  scheme system based on the `system` property defined in the scheme 
  file. Current supported systems are `base16` and `base24`

## Added

- Support for `0.11.1` Tinted Theming builder specification. Dotfile
  (`.*.yaml` and `.*.yml`) will be ignored
- Documentation for public operation functions

## Removed

- Remove deprecated `render_to_file` `Template` method

@JamyGolden JamyGolden requested a review from a team as a code owner August 30, 2024 19:46
@JamyGolden JamyGolden force-pushed the jamy/feature/spec-0.11.1 branch 6 times, most recently from 4712367 to 1c6caff Compare August 31, 2024 15:30
@JamyGolden JamyGolden merged commit 29528fe into main Aug 31, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant