From 0eee90719eb749ff547f1301f484f45f38025e1b Mon Sep 17 00:00:00 2001 From: Elham Aryanpur Date: Sat, 2 Sep 2023 17:17:24 +0300 Subject: [PATCH] chore: updated changelog --- CHANGELOG.md | 31 ++++++++++--------------------- cliff.toml | 24 ++++++++++++------------ justfile | 6 +++--- 3 files changed, 25 insertions(+), 36 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f6c56f..ba4eb90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,35 +2,24 @@ All notable changes to this project will be documented in this file. -## [0.4.29] - 2023-08-28 +## [0.4.30] - 2023-09-02 -### Bug Fixes +### Features -- Potential fix for #27 +- Instancing now works, with example. fix #40 ([8e5e2db](https://github.com/AryanpurTech/BlueEngine/commit/8e5e2db84775e91e8ccf919c82e8f5f40312885b)) +- Transparency in textures now working ([1dafadf](https://github.com/AryanpurTech/BlueEngine/commit/1dafadfcaea8ae0acf2a8d8ac80e54c3f4c6dfed)) + +## [0.4.29] - 2023-09-02 ### Features -- _and_return functions now return buffers and bindgroups - Objects can now be hidden from rendering -- Added backends option to the window descriptor -- Added justfiles instead of clog -- Added inline impl for ObjectStorage functions for cheaper trait usage -- PipelineData added to allow sharing pipeline resources -- Resource sharing now fully working. with example +- Resource sharing now fully working. with example ([be915ed](https://github.com/AryanpurTech/BlueEngine/commit/be915edf0e4f920b5b0f8578d71b33e4635ac8ed)) +- PipelineData added to allow sharing pipeline resources ([e4c58d7](https://github.com/AryanpurTech/BlueEngine/commit/e4c58d792b22a3dbd419648437c30664929c4ab6)) +- Added inline impl for ObjectStorage functions for cheaper trait usage ([b0d48bb](https://github.com/AryanpurTech/BlueEngine/commit/b0d48bb8fc47b83dac261352d34c5f1be88024d4)) ### Miscellaneous Tasks -- Updated all dependency versions to latest -- Added CHANGELOG and workflow for it -- Deleted changelog workflow as not working -- Added a docs and changes to the downstream -- Upgraded versions of dependency and engine -- Added appropriate function names to objects -- Added some doc to lib.rs - -### Refactor - -- Moved light and model loader and added clog for changelog -- Added some docs, and cleaned up code a bit +- Added some doc to lib.rs ([142a683](https://github.com/AryanpurTech/BlueEngine/commit/142a6832e71fe43b48dbfa18931f17ce82da2ce2)) ## [0.4.28] - 2023-07-24 diff --git a/cliff.toml b/cliff.toml index 65de6c4..45beda5 100644 --- a/cliff.toml +++ b/cliff.toml @@ -18,7 +18,7 @@ body = """ {% for group, commits in commits | group_by(attribute="group") %} ### {{ group | upper_first }} {% for commit in commits %} - - {% if commit.breaking %}[**breaking**] {% endif %}{{ commit.message | upper_first }}\ + - {{ commit.message | upper_first }} ([{{ commit.id | truncate(length=7, end="") }}](https://github.com/AryanpurTech/BlueEngine/commit/{{ commit.id }}))\ {% endfor %} {% endfor %}\n """ @@ -42,16 +42,16 @@ commit_preprocessors = [ ] # regex for parsing and grouping commits commit_parsers = [ - { message = "^feat", group = "Features"}, - { message = "^fix", group = "Bug Fixes"}, - { message = "^doc", group = "Documentation"}, - { message = "^perf", group = "Performance"}, - { message = "^refactor", group = "Refactor"}, - { message = "^style", group = "Styling"}, - { message = "^test", group = "Testing"}, - { message = "^chore\\(release\\): prepare for", skip = true}, - { message = "^chore", group = "Miscellaneous Tasks"}, - { body = ".*security", group = "Security"}, + { message = "^feat", group = "Features" }, + { message = "^fix", group = "Bug Fixes" }, + { message = "^doc", group = "Documentation" }, + { message = "^perf", group = "Performance" }, + { message = "^refactor", group = "Refactor" }, + { message = "^style", group = "Styling" }, + { message = "^test", group = "Testing" }, + { message = "^chore\\(release\\): prepare for", skip = true }, + { message = "^chore", group = "Miscellaneous Tasks" }, + { body = ".*security", group = "Security" }, ] # protect breaking changes from being skipped due to matching a skipping commit_parser protect_breaking_commits = false @@ -66,6 +66,6 @@ ignore_tags = "" # sort the tags topologically topo_order = false # sort the commits inside sections by oldest/newest order -sort_commits = "oldest" +sort_commits = "newest" # limit the number of commits included in the changelog. # limit_commits = 42 diff --git a/justfile b/justfile index 64b0aca..ffe6704 100644 --- a/justfile +++ b/justfile @@ -1,8 +1,8 @@ # This file uses Just https://github.com/casey/just | This file also assumes you use a shell - +range := "HEAD..HEAD" release_tag := "1.0.0" -# use this syntax: just release_tag="0.0.0" update-changelog +# use this syntax: just release_tag="0.0.0" range="start..end" update-changelog update-changelog: - git cliff --unreleased --tag {{release_tag}} --prepend CHANGELOG.md \ No newline at end of file + git cliff {{range}} --unreleased --tag {{release_tag}} --prepend CHANGELOG.md \ No newline at end of file