All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Change description to mark crate as deprecated
- Update README version, make depreciation clearer
- Release 2.1.1
- README: shorten description
- Use main branch instead of master
- README: use main branch instead of master
- Update minimum supported Rust version to 1.56.0
- Mark crate as OBSOLETE
- Release 2.1.0
- Introduce cliff.toml
- Add reuse compliance check test
- Add REUSE badge in README
- Make project REUSE-compliant
- Update author name
- Reformat changelog
- Use inplace REUSE comments instead of separate license file
- Make git-cliff output proper changelog
- Rework cargo release workflow
- Bump gtk crates from 0.14 to 0.15
- Release 2.0.0
- Use new main branch instead of master
- Relax gladis crate dependencies
- New example of use with the Relm crate.
- Use cargo-release for release handling.
- Simple example of use.
- Automated build and test based on Github Actions.
- Updated both crates to depend on gtk (gtk-rs) 0.14 (previously was: 0.4.1).
- Implement Display + Error for error types.
- Fix clippy lints
- Proper error handling.
- Fixed missing automatic derive import.
- Implement trivial functions in the trait directly instead of in the macro.
- Now useless mention of the
gladis_proc_macro
crate in README.
- Fixed wrong version example in README.md.
- Changed license from Apache 2 to dual licensed Apache 2 + MIT to be compatible with GPLv2 software.
- Regrouped
gladis
andgladis_proc_macro
under the same repository using Cargo workspace.
- Basic documentation with doctests.
- Renamed
from_glade_src
tofrom_string
to match the gtk::Builder function names. - Updated README with a new example.
- New
from_resource
andfrom_builder
functions. - New dependency to gtk as it is now necessary for
from_builder
prototype.
- Fix wrong repository link in Cargo.toml.
- Initial release.