chore: release v1.10.0
🔖 Version 1.10.0 ### ✨ Features - Enable drag-and-drop reordering in ModerationGroupImagesPage - Error handling system and animated error pages ### ♻️ Refactoring - Extract ConsentFilter and StatsDisplay components from ModerationGroupsPage - Consolidate error pages into single ErrorPage component - Centralized styling with CSS and global MUI overrides ### 🔧 Chores - Improve release script with tag-based commit detection
This commit is contained in:
parent
40aa546498
commit
8818d2987d
15
CHANGELOG.md
15
CHANGELOG.md
|
|
@ -1,5 +1,20 @@
|
|||
# Changelog
|
||||
|
||||
## [1.10.0] - 2025-11-29
|
||||
|
||||
### ✨ Features
|
||||
- Enable drag-and-drop reordering in ModerationGroupImagesPage
|
||||
- Error handling system and animated error pages
|
||||
|
||||
### ♻️ Refactoring
|
||||
- Extract ConsentFilter and StatsDisplay components from ModerationGroupsPage
|
||||
- Consolidate error pages into single ErrorPage component
|
||||
- Centralized styling with CSS and global MUI overrides
|
||||
|
||||
### 🔧 Chores
|
||||
- Improve release script with tag-based commit detection
|
||||
|
||||
|
||||
## [Unreleased] - Branch: feature/public-internal-hosts
|
||||
|
||||
### 🌐 Public/Internal Host Separation (November 25, 2025)
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"openapi": "3.0.0",
|
||||
"info": {
|
||||
"title": "Project Image Uploader API",
|
||||
"version": "1.2.0",
|
||||
"version": "1.10.0",
|
||||
"description": "Auto-generated OpenAPI spec with correct mount prefixes"
|
||||
},
|
||||
"servers": [
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "backend",
|
||||
"version": "1.2.0",
|
||||
"version": "1.10.0",
|
||||
"description": "",
|
||||
"main": "src/index.js",
|
||||
"scripts": {
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ const endpointsFiles = routerMappings.map(r => path.join(routesDir, r.file));
|
|||
const doc = {
|
||||
info: {
|
||||
title: 'Project Image Uploader API',
|
||||
version: '1.2.0',
|
||||
version: '1.10.0',
|
||||
description: 'Auto-generated OpenAPI spec with correct mount prefixes'
|
||||
},
|
||||
host: 'localhost:5001',
|
||||
|
|
|
|||
4
frontend/package-lock.json
generated
4
frontend/package-lock.json
generated
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "frontend",
|
||||
"version": "1.1.0",
|
||||
"version": "1.10.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "frontend",
|
||||
"version": "1.1.0",
|
||||
"version": "1.10.0",
|
||||
"dependencies": {
|
||||
"@dnd-kit/core": "^6.3.1",
|
||||
"@dnd-kit/sortable": "^10.0.0",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "frontend",
|
||||
"version": "1.2.0",
|
||||
"version": "1.10.0",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@dnd-kit/core": "^6.3.1",
|
||||
|
|
|
|||
29151
package-lock.json
generated
Normal file
29151
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
|
|
@ -20,19 +20,39 @@ NC='\033[0m'
|
|||
echo -e "${BLUE}🚀 Automated Release: ${YELLOW}${VERSION_TYPE}${NC}"
|
||||
echo ""
|
||||
|
||||
# 1. Hole aktuelle Version
|
||||
# 1. Hole aktuelle Version vom letzten Git-Tag
|
||||
LAST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
|
||||
if [ -z "$LAST_TAG" ]; then
|
||||
echo -e "${YELLOW}⚠️ Kein vorheriger Tag gefunden. Verwende Version aus package.json${NC}"
|
||||
CURRENT_VERSION=$(node -p "require('./frontend/package.json').version")
|
||||
echo -e "📌 Aktuelle Version: ${CURRENT_VERSION}"
|
||||
else
|
||||
# Entferne führendes "v" falls vorhanden
|
||||
CURRENT_VERSION=${LAST_TAG#v}
|
||||
fi
|
||||
echo -e "📌 Aktuelle Version (Tag): ${CURRENT_VERSION}"
|
||||
|
||||
# 2. Berechne neue Version
|
||||
cd frontend
|
||||
npm version $VERSION_TYPE --no-git-tag-version > /dev/null
|
||||
NEW_VERSION=$(node -p "require('./package.json').version")
|
||||
cd ..
|
||||
# 2. Berechne neue Version basierend auf dem Tag
|
||||
IFS='.' read -r MAJOR MINOR PATCH <<< "$CURRENT_VERSION"
|
||||
case $VERSION_TYPE in
|
||||
major)
|
||||
NEW_VERSION="$((MAJOR + 1)).0.0"
|
||||
;;
|
||||
minor)
|
||||
NEW_VERSION="${MAJOR}.$((MINOR + 1)).0"
|
||||
;;
|
||||
patch)
|
||||
NEW_VERSION="${MAJOR}.${MINOR}.$((PATCH + 1))"
|
||||
;;
|
||||
esac
|
||||
|
||||
echo -e "📦 Neue Version: ${GREEN}${NEW_VERSION}${NC}"
|
||||
echo ""
|
||||
|
||||
# 3. Setze neue Version in package.json
|
||||
cd frontend
|
||||
npm version $NEW_VERSION --no-git-tag-version > /dev/null
|
||||
cd ..
|
||||
|
||||
# 3. Synchronisiere alle Dateien
|
||||
echo "🔄 Synchronisiere Version überall..."
|
||||
./scripts/sync-version.sh > /dev/null 2>&1
|
||||
|
|
@ -49,7 +69,7 @@ if [ -z "$LAST_TAG" ]; then
|
|||
COMMITS=$(git log --oneline --no-merges)
|
||||
else
|
||||
echo "📋 Commits seit Tag $LAST_TAG werden verwendet"
|
||||
COMMITS=$(git log ${LAST_TAG}..HEAD --online --no-merges)
|
||||
COMMITS=$(git log ${LAST_TAG}..HEAD --oneline --no-merges)
|
||||
fi
|
||||
|
||||
# 5. Gruppiere Commits nach Typ
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user