- Change
get_scheme_files
andSchemeFile::new
type arguments from&Path
toimpl AsRef<Path>
to allow for more flexibility
0.12.1 - 2024-10-06
- Fix bug where CLI gives an error if
output
orextension
template/config.yaml
properties are empty
- BREAKING: Remove
tinted_builder
exports since they should be imported fromtinted_builder
crate itself - Export
get_scheme_files
to allow Rust users to get a&'static [SchemeFile]
from a directory
0.12.0 - 2024-10-05
- BREAKING: Remove
tinted_builder
exports since they should be imported fromtinted_builder
crate itself - Export
get_scheme_files
to allow Rust users to get a&'static [SchemeFile]
from a directory
0.11.1 - 2024-10-02
- Add missing support for
filename
config.yaml property as per 0.11.2 builder specification
0.11.0 - 2024-09-07
- Add support for proposed 0.12.0 builder spec by adding 16bit rgb colour variables to the mustache context
0.10.1 - 2024-09-03
- Fix bug where
templates/config.yaml
extension property is always prepended by a period.
. The property is now considered the full extension.
0.10.0 - 2024-08-28
- Breaking change:
tinted-builder
library includes an API change andtinted-builder-rust
now exports the newtinted-builder
API - Breaking change: Use
SchemeSystem
andSchemeVariant
enums for schemesystem
andvariant
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 thesystem
property defined in the scheme file. Current supported systems arebase16
andbase24
- Support for
0.11.1
Tinted Theming builder specification. Dotfile (.*.yaml
and.*.yml
) will be ignored - Documentation for public operation functions
- Remove deprecated
render_to_file
Template
method
0.9.5 - 2024-08-24
- Bump tinted-builder version
0.9.4 - 2024-08-24
- Use latest tinted-builder which fixes bug where
{{base0X-dec-r|g|b}}
renders0
0.9.3 - 2024-07-12
- Use latest tinted-builder lib which includes patch fixes
0.9.2 - 2024-07-12
- Use latest tinted-builder lib which does not generate schemes with a hash prefix value
0.9.1 - 2024-06-24
- Fix bug where
--quiet
flag was ignored during agit pull
0.9.0 - 2024-06-23
- Add
--sync
flag for thebuild
subcommand to sync before building
0.8.0 - 2024-06-23
- Add
--quiet
flag for thesync
subcommand to silence stdout
0.7.0 - 2024-06-22
- Add
--quiet
flag for thebuild
subcommand to silence stdout
- Remove requirement that all output dir files need the same extension
0.6.1 - 2024-06-22
- Use latest
tinted-builder
crate
- Allow output directories to contain any extension registered in the template config.yaml
0.6.0 - 2024-06-11
- Update to the latest ribboncurls
0.5.0 - 2024-05-16
- Use latest
tinted-builder
lib which removes dependency on all BSD-3-Clause licensed packages
0.4.0 - 2024-05-03
- Split the tinted-builder-rust cli and library into two different packages.
0.3.0 - 2024-04-01
- Changed from GPL-3 to MIT or Apache-2.0 license
- Fixed bug where required
build
arg was not required to be there
0.2.1 - 2024-03-11
- Generated files should not end with a new line
0.2.0 - 2024-03-11
- Github tests workflow for PRs and merges to main branch
- Homebrew installation instructions
- Release binary installation instructions
- Ensure rendered output contains a new line at end of file
- Add error when a template config mustache file is not found
- Fix bug where
template/config.yaml
extension value isn't checked properly when the extension has a dot: egextension = .theme.json
- README.md links
- Builder now reads scheme slug instead of always inferring based on scheme name
- Fix template slugify function to ensure it approximates unicode to ascii
make install
now only installs if deps are missing
0.1.0 - 2024-03-08
- Initial release
- Support for
0.11.0
Tinted Theming builder specification - Support for consuming the project as a library crate
sync
subcommand support to sync with latest Tinted Theming schemesbuild
subcommand to trigger theme template build