Skip to content

Commit 35397f4

Browse files
authored
Merge pull request #226 from xdev-software/develop
Release v4
2 parents f9a1017 + 9cfdf66 commit 35397f4

File tree

22 files changed

+198
-79
lines changed

22 files changed

+198
-79
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto

.github/dependabot.yml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,3 @@ updates:
2020
# Run it at a specific time so that we don't get emails all day long
2121
time: "00:00"
2222
open-pull-requests-limit: 10
23-
ignore:
24-
- dependency-name: "org.yaml:snakeyaml"
25-
# Version 2+ requires Spring Boot 3
26-
versions: ">=2.0.0"
27-
- dependency-name: "org.springframework.boot:*"
28-
# Version 3+ requires Vaadin 24
29-
versions: ">=3.0.0"
30-
- dependency-name: "com.vaadin:*"
31-
versions: ">=24.0.0"

.github/workflows/checkBuild.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121

2222
strategy:
2323
matrix:
24-
java: [11, 17]
24+
java: [17]
2525
distribution: [temurin]
2626

2727
steps:

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: Set up JDK
2222
uses: actions/setup-java@v3
2323
with:
24-
java-version: '11'
24+
java-version: '17'
2525
distribution: 'temurin'
2626
cache: 'maven'
2727

@@ -122,7 +122,7 @@ jobs:
122122
- name: Set up JDK Apache Maven Central
123123
uses: actions/setup-java@v3
124124
with: # running setup-java again overwrites the settings.xml
125-
java-version: '11'
125+
java-version: '17'
126126
distribution: 'temurin'
127127
server-id: ossrh
128128
server-username: MAVEN_CENTRAL_USERNAME
@@ -154,7 +154,7 @@ jobs:
154154
- name: Setup - Java
155155
uses: actions/setup-java@v3
156156
with:
157-
java-version: '11'
157+
java-version: '17'
158158
distribution: 'temurin'
159159
cache: 'maven'
160160

.github/workflows/sonar.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ jobs:
3030
with:
3131
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
3232

33-
- name: Set up JDK 11
33+
- name: Set up JDK
3434
uses: actions/setup-java@v3
3535
with:
3636
distribution: 'temurin'
37-
java-version: 11
37+
java-version: 17
3838

3939
- name: Cache SonarCloud packages
4040
uses: actions/cache@v3

.github/workflows/test-deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
uses: actions/setup-java@v3
1717
with: # running setup-java again overwrites the settings.xml
1818
distribution: 'temurin'
19-
java-version: '11'
19+
java-version: '17'
2020
server-id: ossrh
2121
server-username: MAVEN_CENTRAL_USERNAME
2222
server-password: MAVEN_CENTRAL_TOKEN

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ vite.config.ts
8181
vite.generated.ts
8282
/*/frontend/generated/
8383
/*/frontend/index.html
84+
/*/src/main/dev-bundle/
8485

8586
#custom
8687
.flattened-pom.xml

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## 4.0.0
2+
3+
⚠️<i>This release contains breaking changes</i>
4+
5+
* Adds support for Vaadin 24+, drops support for Vaadin 23<br/>
6+
<i>If you are still using Vaadin 14, use the ``3.x`` versions.</i>
7+
* Requires Java 17+
8+
* Fixed Broken overlay detection on Vaadin 24 #224
9+
* Added ``AllowRangeLimitExceeding``; default value is ``true``
10+
* Updated dependencies
11+
112
## 3.0.3
213
* Renamed ``defaultModel`` to ``initialModel``
314
* Updated dependencies

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ We encourage you to read the [contribution instructions by GitHub](https://guide
2020
### Software Requirements
2121
You should have the following things installed:
2222
* Git
23-
* Java 11 or 17 - should be as unmodified as possible (Recommended: [Eclipse Adoptium](https://adoptium.net/temurin/releases/))
23+
* Java 17 - should be as unmodified as possible (Recommended: [Eclipse Adoptium](https://adoptium.net/temurin/releases/))
2424
* Maven
2525

2626
### Recommended setup

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
[![Latest version](https://img.shields.io/maven-central/v/com.xdev-software/vaadin-date-range-picker)](https://mvnrepository.com/artifact/com.xdev-software/vaadin-date-range-picker)
33
[![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/vaadin-date-range-picker/checkBuild.yml?branch=develop)](https://github.com/xdev-software/vaadin-date-range-picker/actions/workflows/checkBuild.yml?query=branch%3Adevelop)
44
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=xdev-software_vaadin-date-range-picker&metric=alert_status)](https://sonarcloud.io/dashboard?id=xdev-software_vaadin-date-range-picker)
5-
![Vaadin 23+](https://img.shields.io/badge/Vaadin%20Platform/Flow-23+-00b4f0.svg)
5+
![Vaadin 24+](https://img.shields.io/badge/Vaadin%20Platform/Flow-24+-00b4f0.svg)
66

77
# vaadin-date-range-picker
88
A Vaadin Flow DateRangePicker implementation
@@ -17,7 +17,8 @@ A Vaadin Flow DateRangePicker implementation
1717

1818
| Vaadin version | DateRangePicker version |
1919
| --- | --- |
20-
| Vaadin 23+ (latest) | ``3+`` |
20+
| Vaadin 24+ (latest) | ``4+`` |
21+
| Vaadin 23 | ``3.x`` |
2122
| Vaadin 14 (LTS - former release model) | ``2.x`` |
2223

2324

0 commit comments

Comments
 (0)