Skip to content

Commit aa05db3

Browse files
Upgrade to 4.0.1
1 parent 9d25541 commit aa05db3

File tree

15 files changed

+202
-204
lines changed

15 files changed

+202
-204
lines changed

kirby/CONTRIBUTING.md

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,17 @@
66

77
To keep track of different states of our code (current release, bugfixes, features) we use branches:
88

9-
| Branch | Used for | PRs allowed? |
10-
| ----------- | ------------------------------------------------------------------------ | --------------------------- |
11-
| `main` | Latest released version | - |
12-
| `develop` | Working branch for next release, e.g. `3.7.x` ||
13-
| `fix/*` | Temporary branches for single patch | - |
14-
| `feature/*` | Temporary branches for single feature | - |
15-
| `release/*` | Pre-releases in testing before they are merged into `main` when released | only during release testing |
16-
17-
We will review all pull requests (PRs) to `develop` and merge them if accepted, once an appropriate version is upcoming. Please understand that this might not be the immediate next release and might take some time.
9+
| Branch | Used for | PRs allowed? |
10+
| --------------- | ------------------------------------------------------------------------ | --------------------------- |
11+
| `main` | Latest released version ||
12+
| `develop-patch` | Working branch for next patch release, e.g. `4.0.x` ||
13+
| `develop-minor` | Working branch for next minor release, e.g. `4.x.0` ||
14+
| `v5/develop` | Working branch for next major release, e.g. `5.0.0` ||
15+
| `fix/*` | Temporary branches for single bugfix | - |
16+
| `feature/*` | Temporary branches for single feature | - |
17+
| `release/*` | Pre-releases in testing before they are merged into `main` when released | only during release testing |
18+
19+
We will review all pull requests (PRs) to `develop-patch`, `develop-minor` and `v5/develop` and merge them if accepted, once an appropriate version is upcoming. Please understand that this might not be the immediate next release and might take some time.
1820

1921
## How you can contribute
2022

@@ -26,25 +28,25 @@ When you find a bug, the first step to fixing it is to help us understand and re
2628

2729
For bug fixes, please create a new branch following the name scheme: `fix/issue_number-bug-x`, e.g. `fix/234-this-nasty-bug`. Limit bug fix PRs to a single bug. **Do not mix multiple bug fixes in a single PR.** This will make it easier for us to review the fix and merge it.
2830

29-
- Always send bug fix PRs against the `develop` branch––not `main`.
31+
- Always send bug fix PRs against the `develop-patch` branch––not `main`.
3032
- Add a helpful description of what the PR does if it is not 100% self-explanatory.
3133
- Every bug fix should include a [unit test](#tests) to avoid future regressions. Let us know if you need help with that.
3234
- Make sure your code [style](#style) matches ours and includes [comments/in-code documentation](#documentation).
33-
- Make sure your branch is up to date with the latest state on the `develop` branch. [Rebase](https://help.github.com/articles/about-pull-request-merges/) changes before you send the PR.
35+
- Make sure your branch is up to date with the latest state on the `develop-patch` branch. [Rebase](https://help.github.com/articles/about-pull-request-merges/) changes before you send the PR.
3436
- Please *don't* commit updated dist files in the `panel/dist` folder to avoid merge conflicts. We only build the dist files on release. Your branch should only contain changes to the source files.
3537

3638
### Features
3739

3840
For features create a new branch following the name scheme: `feature/issue_number-feature-x`, e.g. `feature/123-awesome-function`. Our [feedback platform](https://feedback.getkirby.com) can be a good source of highly requested features. Maybe your feature idea already exists and you can get valuable feedback from other Kirby users. Focus on a single feature per PR. Don't mix features!
3941

40-
- Always send feature PRs against the `develop` branch––not `main`.
42+
- Always send feature PRs against the `develop-minor` branch––not `main`.
4143
- Add a helpful description of what the PR does.
4244
- New features should include [unit tests](#tests). Let us know if you need help with that.
4345
- Make your code [style](#style) matches ours and includes [comments/in-code documentation](#documentation).
44-
- Make sure your branch is up to date with the latest state on the `develop` branch. [Rebase](https://help.github.com/articles/about-pull-request-merges/) changes before you send the PR.
46+
- Make sure your branch is up to date with the latest state on the `develop-minor` branch. [Rebase](https://help.github.com/articles/about-pull-request-merges/) changes before you send the PR.
4547
- Please *don't* commit updated dist files in the `panel/dist` folder to avoid merge conflicts. We only build the dist files on release. Your branch should only contain changes to the source files.
4648

47-
We try to bundle features in our major releases, e.g. `3.x`. That is why we might only review and, if accepted, merge your PR once an appropriate release is upcoming. Please understand that we cannot merge all feature ideas or that it might take a while. Check out the [roadmap](https://roadmap.getkirby.com) to see upcoming releases.
49+
We try to bundle features in our major releases, e.g. `5.0`. That is why we might only review and, if accepted, merge your PR once an appropriate release is upcoming. Please understand that we cannot merge all feature ideas or that it might take a while. Check out the [roadmap](https://roadmap.getkirby.com) to see upcoming releases.
4850

4951
### Translations
5052

kirby/composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "The Kirby core",
44
"license": "proprietary",
55
"type": "kirby-cms",
6-
"version": "4.0.0",
6+
"version": "4.0.1",
77
"keywords": [
88
"kirby",
99
"cms",
@@ -46,7 +46,7 @@
4646
"phpmailer/phpmailer": "6.9.1",
4747
"symfony/polyfill-intl-idn": "1.28.0",
4848
"symfony/polyfill-mbstring": "1.28.0",
49-
"symfony/yaml": "6.3.8"
49+
"symfony/yaml": "6.4.0"
5050
},
5151
"replace": {
5252
"symfony/polyfill-php72": "*"

kirby/composer.lock

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

kirby/config/areas/files/dialogs.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
'type' => 'slug',
2727
'required' => true,
2828
'icon' => 'title',
29-
'allow' => '@._-',
29+
'allow' => 'a-z0-9@._-',
3030
'after' => '.' . $file->extension(),
3131
'preselect' => true
3232
]

kirby/i18n/translations/fr.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135

136136
"error.license.domain": "Le domaine de la licence est manquant",
137137
"error.license.email": "Veuillez saisir un courriel correct",
138-
"error.license.format": "Please enter a valid license code",
138+
"error.license.format": "Veuillez saisir un numéro licence valide",
139139
"error.license.verification": "La licence n’a pu être vérifiée",
140140

141141
"error.login.totp.confirm.invalid": "Code incorrect",
@@ -425,8 +425,8 @@
425425
"license.code.label": "Veuillez saisir votre numéro de licence",
426426
"license.status.active.info": "Inclut les nouvelles versions majeures jusqu'au {date}",
427427
"license.status.active.label": "Licence valide",
428-
"license.status.demo.info": "This is a demo installation",
429-
"license.status.demo.label": "Demo",
428+
"license.status.demo.info": "Ceci est une installation de démonstration",
429+
"license.status.demo.label": "Démonstration",
430430
"license.status.inactive.info": "Renouveler la licence pour mettre à jour vers les nouvelles versions majeures",
431431
"license.status.inactive.label": "Pas de nouvelles versions majeures",
432432
"license.status.legacy.bubble": "Prêt à renouveler votre licence ?",

kirby/i18n/translations/it.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135

136136
"error.license.domain": "Il dominio per la licenza è assente",
137137
"error.license.email": "Inserisci un indirizzo email valido",
138-
"error.license.format": "Please enter a valid license code",
138+
"error.license.format": "Per favore inserisci un codice di licenza valido",
139139
"error.license.verification": "Non è stato possibile verificare la licenza",
140140

141141
"error.login.totp.confirm.invalid": "Codice non valido",
@@ -425,7 +425,7 @@
425425
"license.code.label": "Inserisci il codice di licenza",
426426
"license.status.active.info": "Comprende nuove versioni major entro il {date}",
427427
"license.status.active.label": "Licenza valida",
428-
"license.status.demo.info": "This is a demo installation",
428+
"license.status.demo.info": "Questa è un'installazione demo",
429429
"license.status.demo.label": "Demo",
430430
"license.status.inactive.info": "Rinnova la licenza per aggiornare a nuove versioni major",
431431
"license.status.inactive.label": "Nessuna nuova versione major",

0 commit comments

Comments
 (0)