Version numbers were all over the place - different versions in localization files (3.0.0.13, and 3.0.0.1 in PL), GitHub manifest (3.0.0.12), extension stores manifest (3.0.0.14), and package.json (2.0.0).
This pull request aims to fix the problem by changing all the version references except for one in package.json to template strings. These template strings will be replaced to the actual build number from package.json at build time.
Because versioning scheme of this project is not compatible with SemVer, it looks different in package.json (e.g. 3.0.0-14 instead of 3.0.0.14), but it's converted back to the currently used versioning scheme during the build.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/Anarios/return-youtube-dislike/pull/1016
**Author:** [@Moondarker](https://github.com/Moondarker)
**Created:** 12/13/2023
**Status:** ✅ Merged
**Merged:** 1/15/2024
**Merged by:** [@Anarios](https://github.com/Anarios)
**Base:** `main` ← **Head:** `centralized-versioning`
---
### 📝 Commits (1)
- [`33b7358`](https://github.com/Anarios/return-youtube-dislike/commit/33b7358496b42fad6e39c187f096656d9a032942) Implemented centralized versioning
### 📊 Changes
**21 files changed** (+46 additions, -20 deletions)
<details>
<summary>View changed files</summary>
📝 `Extensions/combined/_locales/cs/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/de/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/el/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/en/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/es/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/fr/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/it/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/ja/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/ko/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/nl/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/pl/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/pt_BR/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/ru/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/sv_SE/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/tr/messages.json` (+1 -1)
📝 `Extensions/combined/_locales/uk/messages.json` (+1 -1)
📝 `Extensions/combined/manifest-chrome.json` (+1 -1)
📝 `Extensions/combined/manifest-firefox.json` (+1 -1)
📝 `Extensions/combined/manifest-safari.json` (+1 -1)
📝 `package.json` (+1 -1)
_...and 1 more files_
</details>
### 📄 Description
Version numbers were all over the place - different versions in localization files (`3.0.0.13`, and `3.0.0.1` in PL), GitHub manifest (`3.0.0.12`), extension stores manifest (`3.0.0.14`), and `package.json` (`2.0.0`).
This pull request aims to fix the problem by changing all the version references except for one in `package.json` to template strings. These template strings will be replaced to the actual build number from `package.json` at build time.
Because versioning scheme of this project is not compatible with SemVer, it looks different in `package.json` (e.g. `3.0.0-14` instead of `3.0.0.14`), but it's converted back to the currently used versioning scheme during the build.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Anarios/return-youtube-dislike/pull/1016
Author: @Moondarker
Created: 12/13/2023
Status: ✅ Merged
Merged: 1/15/2024
Merged by: @Anarios
Base:
main← Head:centralized-versioning📝 Commits (1)
33b7358Implemented centralized versioning📊 Changes
21 files changed (+46 additions, -20 deletions)
View changed files
📝
Extensions/combined/_locales/cs/messages.json(+1 -1)📝
Extensions/combined/_locales/de/messages.json(+1 -1)📝
Extensions/combined/_locales/el/messages.json(+1 -1)📝
Extensions/combined/_locales/en/messages.json(+1 -1)📝
Extensions/combined/_locales/es/messages.json(+1 -1)📝
Extensions/combined/_locales/fr/messages.json(+1 -1)📝
Extensions/combined/_locales/it/messages.json(+1 -1)📝
Extensions/combined/_locales/ja/messages.json(+1 -1)📝
Extensions/combined/_locales/ko/messages.json(+1 -1)📝
Extensions/combined/_locales/nl/messages.json(+1 -1)📝
Extensions/combined/_locales/pl/messages.json(+1 -1)📝
Extensions/combined/_locales/pt_BR/messages.json(+1 -1)📝
Extensions/combined/_locales/ru/messages.json(+1 -1)📝
Extensions/combined/_locales/sv_SE/messages.json(+1 -1)📝
Extensions/combined/_locales/tr/messages.json(+1 -1)📝
Extensions/combined/_locales/uk/messages.json(+1 -1)📝
Extensions/combined/manifest-chrome.json(+1 -1)📝
Extensions/combined/manifest-firefox.json(+1 -1)📝
Extensions/combined/manifest-safari.json(+1 -1)📝
package.json(+1 -1)...and 1 more files
📄 Description
Version numbers were all over the place - different versions in localization files (
3.0.0.13, and3.0.0.1in PL), GitHub manifest (3.0.0.12), extension stores manifest (3.0.0.14), andpackage.json(2.0.0).This pull request aims to fix the problem by changing all the version references except for one in
package.jsonto template strings. These template strings will be replaced to the actual build number frompackage.jsonat build time.Because versioning scheme of this project is not compatible with SemVer, it looks different in
package.json(e.g.3.0.0-14instead of3.0.0.14), but it's converted back to the currently used versioning scheme during the build.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.