From 230df0793b1c759075a922cb2ec7914a83d7dafb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20Casta=C3=B1o=20Arteaga?= Date: Mon, 13 May 2024 08:37:22 +0200 Subject: [PATCH] Bump version to 0.9.0 (#625) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Sergio CastaƱo Arteaga --- .github/workflows/release.yml | 8 +++---- CHANGELOG.md | 41 +++++++++++++++++++++++++++++++++++ Cargo.lock | 6 ++--- Cargo.toml | 6 ++--- README.md | 4 ++-- ui/embed/package.json | 2 +- ui/webapp/package.json | 2 +- 7 files changed, 55 insertions(+), 14 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 72d4dfc0..2caf662e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -61,7 +61,7 @@ jobs: # we specify bash to get pipefail; it guards against the `curl` command # failing. otherwise `sh` won't catch that `curl` returned non-0 shell: bash - run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.13.3/cargo-dist-installer.sh | sh" + run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.14.1/cargo-dist-installer.sh | sh" # sure would be cool if github gave us proper conditionals... # so here's a doubly-nested ternary-via-truthiness to try to provide the best possible # functionality based on whether this is a pull_request, and whether it's from a fork. @@ -166,7 +166,7 @@ jobs: submodules: recursive - name: Install cargo-dist shell: bash - run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.13.3/cargo-dist-installer.sh | sh" + run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.14.1/cargo-dist-installer.sh | sh" # Get all the local artifacts for the global tasks to use (for e.g. checksums) - name: Fetch local artifacts uses: actions/download-artifact@v4 @@ -211,7 +211,7 @@ jobs: with: submodules: recursive - name: Install cargo-dist - run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.13.3/cargo-dist-installer.sh | sh" + run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.14.1/cargo-dist-installer.sh | sh" # Fetch artifacts from scratch-storage - name: Fetch artifacts uses: actions/download-artifact@v4 @@ -251,7 +251,7 @@ jobs: repository: "cncf/homebrew-landscape2" token: ${{ secrets.HOMEBREW_TAP_TOKEN }} # So we have access to the formula - - name: Fetch local artifacts + - name: Fetch homebrew formulae uses: actions/download-artifact@v4 with: pattern: artifacts-* diff --git a/CHANGELOG.md b/CHANGELOG.md index 85e80647..a49120db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,47 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.0] - 2024-05-13 + +### Added + +- Experimental overlay (#587) +- Improve search (#619) +- New embed card style (#622) +- Repository selector to item details view (#581) +- Not open source filter (#583) +- Repositories good first issues link (#582) +- Display parent project in item details view (#570, #568) +- Display loading spinner in controls bar (#579) +- Display package manager link in item details view (#609, 592) +- Display other links in item's detail view (#624) +- Organization region in items details view (#617) +- Make default view mode configurable (#574, #572) +- Make logos viewbox adjustments configurable (#577) +- Hide stats link when there are no stats available (#607) +- Open item details modal from zoom view (#620) +- Do not display empty groups in group selector (#606) +- Collect repositories topics from GitHub (#590) +- Some more options to logos preview (#594) +- Some tests to core crate (#613) + +### Fixed + +- Some issues in mobile devices (#612) +- Some issues with filters modal (#593) +- Badge url issue (#608) +- Participation stats legend in item details view (#616) +- Use additional categories on embed views (#623) +- Do not raise errors detecting mime type on deploy (#573) + +### Changed + +- Check logos checksum while deploying (#578) +- Use only orgs in data file when processing stats (#589) +- Use custom octorust client (#615) +- Upgrade CLI tool dependencies (#605) +- Upgrade web application and embed dependencies (#610) + ## [0.8.1] - 2024-04-11 ### Fixed diff --git a/Cargo.lock b/Cargo.lock index 1a95a900..92acd593 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1840,7 +1840,7 @@ dependencies = [ [[package]] name = "landscape2" -version = "0.8.1" +version = "0.9.0" dependencies = [ "anyhow", "askama", @@ -1891,7 +1891,7 @@ dependencies = [ [[package]] name = "landscape2-core" -version = "0.8.1" +version = "0.9.0" dependencies = [ "anyhow", "chrono", @@ -1912,7 +1912,7 @@ dependencies = [ [[package]] name = "landscape2-overlay" -version = "0.8.1" +version = "0.9.0" dependencies = [ "anyhow", "landscape2-core", diff --git a/Cargo.toml b/Cargo.toml index 5f1f1236..a1dbfc36 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ members = [ ] [workspace.package] -version = "0.8.1" +version = "0.9.0" license = "Apache-2.0" edition = "2021" rust-version = "1.77" @@ -85,9 +85,9 @@ lto = "thin" # Config for 'cargo dist' [workspace.metadata.dist] # The preferred cargo-dist version to use in CI (Cargo.toml SemVer syntax) -cargo-dist-version = "0.13.3" +cargo-dist-version = "0.14.1" # CI backends to support -ci = ["github"] +ci = "github" # The installers to generate for each app installers = ["shell", "powershell", "homebrew"] # A GitHub repo to push Homebrew formulas to diff --git a/README.md b/README.md index 5b1637af..553c29c2 100644 --- a/README.md +++ b/README.md @@ -58,13 +58,13 @@ brew install cncf/landscape2/landscape2 #### Install via shell script ```text -curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cncf/landscape2/releases/download/v0.8.1/landscape2-installer.sh | sh +curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cncf/landscape2/releases/download/v0.9.0/landscape2-installer.sh | sh ``` #### Install via powershell script ```text -irm https://github.com/cncf/landscape2/releases/download/v0.8.1/landscape2-installer.ps1 | iex +irm https://github.com/cncf/landscape2/releases/download/v0.9.0/landscape2-installer.ps1 | iex ``` ### Container image diff --git a/ui/embed/package.json b/ui/embed/package.json index ad9d2f55..ea145aed 100644 --- a/ui/embed/package.json +++ b/ui/embed/package.json @@ -1,7 +1,7 @@ { "name": "embed", "private": true, - "version": "0.8.1", + "version": "0.9.0", "type": "module", "scripts": { "build": "tsc && vite build", diff --git a/ui/webapp/package.json b/ui/webapp/package.json index a5a47832..448ea247 100644 --- a/ui/webapp/package.json +++ b/ui/webapp/package.json @@ -1,7 +1,7 @@ { "name": "landscape", "private": true, - "version": "0.8.1", + "version": "0.9.0", "type": "module", "scripts": { "build": "tsc && vite build",