Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
151 commits
Select commit Hold shift + click to select a range
fc1e8b6
Updated dependencies
tazmaniax Jun 21, 2022
056f905
Removed incorrect comment
tazmaniax Jun 21, 2022
a17c32a
Merge branch 'master' into firephoque_dependencies_update_20220618
tazmaniax Jul 14, 2023
e4df911
Fix issue #1463 by restoring behavior --timeout parameter
Mar 11, 2024
a7edbe1
Updated dependencies
tazmaniax Mar 15, 2024
b9b8697
Updated dependencies
tazmaniax Mar 29, 2024
94282a3
Updated dependencies
tazmaniax Apr 25, 2024
2967d83
Merge branch 'master' into firephoque_dependencies_update_20220618
tazmaniax Apr 27, 2024
0dc289f
Updated dependencies
tazmaniax Apr 27, 2024
44c1747
Updated dependencies and fixed Selenium script span tag
tazmaniax Apr 27, 2024
aca5295
Updated 3rd party dependencies
tazmaniax Jun 15, 2024
d61e54e
Updated dependencies
tazmaniax Jul 15, 2024
3868202
Updated dependencies
tazmaniax Aug 26, 2024
da96dda
refs#1496 ConcurrentModificationException when resolved a new classname
yuba Aug 30, 2024
d13e5bc
Merge pull request #1482 from tazmaniax/dependencies_update_20240315
xael-fry Sep 8, 2024
4819882
Merge branch 'master' into fix-timeout-1436
davidcostanzo Oct 1, 2024
aa084f0
Stop waiting for "Tests did not successfully complete" in testAutoTest.
Oct 1, 2024
869b780
chore(dependencies): update com.mchange.c3p0 from 0.10.1 to 0.10.2 (#…
xael-fry Jul 14, 2025
d1b289f
chore(dependencies): update asm from 9.7 to 9.8 (#1502)
xael-fry Jul 14, 2025
5c7f13c
chore(dependencies): update gson from 2.11.0 to 2.13.1 (#1502)
xael-fry Jul 14, 2025
dc9a357
chore(dependencies): update commons-beanutils from 1.9.4 to 1.11.0 (#…
xael-fry Jul 14, 2025
45c102a
chore(dependencies): update commons-codec from 1.17.1 to 1.18.0 (#1502)
xael-fry Jul 14, 2025
8efb317
chore(dependencies): update commons-fileupload from 1.5 to 1.6.0(#1502)
xael-fry Jul 14, 2025
a152c17
chore(dependencies): update commons-io from 2.16.1 to 2.19.0 (#1502)
xael-fry Jul 14, 2025
595fc8b
chore(dependencies): update commons-lang3 from 3.16.0 to 3.18.0 (#1502)
xael-fry Jul 14, 2025
0f6040a
chore(dependencies): update commons-text from 1.12.0 to 1.13.1 (#1502)
xael-fry Jul 14, 2025
4f6f5ab
chore(dependencies): update commons-logging from 1.3.4 to 1.3.5 (#1502)
xael-fry Jul 14, 2025
e129095
chore(dependencies): update org.dom4j.dom4j from 2.1.4 to 2.2.0 (#1502)
xael-fry Jul 14, 2025
0ca9fc7
chore(dependencies): update joda-time from 2.12.7 to 2.14.0 (#1502)
xael-fry Jul 22, 2025
48c3fe6
chore(dependencies): update groovy from 3.0.22 to 3.0.25 (#1502)
xael-fry Jul 23, 2025
576a52a
chore(dependencies): update mysql-connector from 9.0.0 to 9.3.0 (#1502)
xael-fry Jul 23, 2025
8f3a6b8
chore(dependencies): update postgresql from 42.7.4 to 42.7.7 (#1502)
xael-fry Jul 23, 2025
9aa06d8
chore(dependencies): update ivy from 2.5.2 to 2.5.3 (#1502)
xael-fry Jul 23, 2025
f3bb9b3
chore(dependencies): update bouncycastle bcprov-jdk18on and bcpkix-jd…
xael-fry Jul 23, 2025
a9d4f73
chore(dependencies): update jandex from 3.2.2 to 3.2.7 (#1502)
xael-fry Jul 23, 2025
5db60c0
chore(dependencies): update jboss-logging from 3.6.0 to 3.6.1 (#1502)
xael-fry Jul 23, 2025
90dbb0f
chore(dependencies): update mchange-commons-java from 0.3.1 to 0.3.2 …
xael-fry Jul 23, 2025
5fe31f8
chore(dependencies): update xstream from 1.4.20 to 1.4.21 (#1502)
xael-fry Jul 23, 2025
51735c5
chore(dependencies): update snakeyaml from 2.2 to 2.4 (#1502)
xael-fry Jul 23, 2025
597aa5e
chore(dependencies): update slf4j-api from 2.0.16 to 2.0.17 (#1502)
xael-fry Jul 23, 2025
77234e7
chore(dependencies): update byte-buddy from 1.15.0 to 1.17.6 (#1502)
xael-fry Jul 23, 2025
ffdd617
Merge pull request #1503 from xael-fry/1502_update-dependencies
xael-fry Jul 24, 2025
e238c38
documentation(release): update documentation for release 1.9.0
xael-fry Jul 25, 2025
da21f20
documentation(chat): move from deprecated gitter to Play1 discord
xael-fry Jul 25, 2025
6dbc5d2
Merge pull request #1504 from playframework/prepare_release_1.9.0
xael-fry Jul 25, 2025
38a582b
chore(dependencies): update hibernate-commons-annotations from 5.1.2.…
xael-fry Jul 26, 2025
6f4127d
Merge pull request #1505 from xael-fry/update-hibernate-commons-annot…
xael-fry Jul 26, 2025
390cef4
feat(dependencies): migrate javax.persistence to jakarta.persistence
xael-fry Jul 26, 2025
dcc5a35
chore(dependencies): update jboss-transaction-api to jakarta.transact…
xael-fry Jul 27, 2025
edbbfe0
chore(customJars): migrate hibernate-jpa-2.0-api to hibernate-core-ja…
xael-fry Jul 27, 2025
fdd6f5e
Merge pull request #1480 from davidcostanzo/fix-timeout-1436
xael-fry Jul 27, 2025
8385343
chore(hibernate): add hibernate-5.6.15 patch
xael-fry Jul 28, 2025
b4536e2
Merge pull request #1506 from xael-fry/migrate-javax.persistence-to-j…
xael-fry Aug 1, 2025
d0a2014
Merge pull request #1418 from tazmaniax/firephoque_dependencies_updat…
xael-fry Aug 4, 2025
aa2c2ce
feat(testrunner): update commons-codec from 1.10 to 1.19.0
xael-fry Aug 1, 2025
88f008f
feat(testrunner): update commons-collections from 3.2.1 to 3.2.2
xael-fry Aug 1, 2025
d977635
feat(testrunner): update commons-io from 2.5 to 2.20.0
xael-fry Aug 1, 2025
66053dd
feat(testrunner): update commons-lang3 from 3.4 to 3.18.0
xael-fry Aug 1, 2025
987a10b
feat(testrunner): update commons-logging from 1.2 to 1.3.5
xael-fry Aug 1, 2025
f6d2abb
feat(testrunner): update jetty-http, jetty-io and jetty-util from 9.2…
xael-fry Aug 1, 2025
c9e7a0f
feat(testrunner): update websocket-api, websocket-client, websocket-c…
xael-fry Aug 1, 2025
3e9def6
feat(testrunner): update xalan from 2.7.2 to 2.7.3
xael-fry Aug 1, 2025
184b892
feat(testrunner): update xercesImpl from 2.11.0 to 2.12.2
xael-fry Aug 1, 2025
543c988
feat(testrunner): update xml-apis from 1.4.01 to 2.0.2
xael-fry Aug 1, 2025
5ab1152
chore(testrunner): update cssparser from 0.9.20 to 0.9.30
xael-fry Aug 2, 2025
66adef3
chore(testrunner): update serializer from 2.7.2 to 2.7.3
xael-fry Aug 2, 2025
2dc3bd5
chore(testrunner): update htmlunit, htmlunit-core, neko-htmlunit from…
xael-fry Aug 3, 2025
a00781d
chore(testrunner): update httpclient from 4.5.2 to 4.5.14
xael-fry Aug 3, 2025
2396e04
Merge pull request #1509 from xael-fry/update-testrunner-module
xael-fry Aug 4, 2025
08f3843
chore(lib-test): update ant from 1.9.7 to 1.10.15
xael-fry Aug 4, 2025
ae3cc0a
chore(lib-test): move from org.fest to assertj
xael-fry Aug 4, 2025
184aaa3
Fixed class newInstance deprecation
tazmaniax Jan 9, 2023
cfff5e5
Fixed class newInstance deprecation
xael-fry Aug 4, 2025
15b963d
Merge pull request #1510 from xael-fry/update-lib-test
xael-fry Aug 4, 2025
9ed81bc
Merge pull request #1511 from xael-fry/fix-class-newinstance-deprecation
xael-fry Aug 7, 2025
127780d
chore(java): set build for java 17 instead of java 11 (#1513)
xael-fry Aug 8, 2025
7741ba5
chore(deps): bump actions/checkout from 4 to 5
dependabot[bot] Aug 11, 2025
4aff7e9
chore(java): set target according to jdk (#1513)
xael-fry Aug 14, 2025
51faba5
Merge pull request #1514 from xael-fry/1513_default-java-17
xael-fry Aug 14, 2025
4fcbb18
Merge pull request #1515 from playframework/dependabot/github_actions…
xael-fry Aug 14, 2025
82c09ef
chore(servlet): update geronimo-servlet_2.5_spec 1.2 to jakarta.servl…
xael-fry Aug 17, 2025
6f97922
chore(activation): update commons-email 1.6.0 to commons-email2-core …
xael-fry Aug 22, 2025
06c8a84
test(just-test-cases): fix libraries import for jakarta (#1516)
xael-fry Aug 22, 2025
1a2ef09
Merge pull request #1519 from xael-fry/1516_jakarta-servlet
xael-fry Aug 24, 2025
98d5df2
Merge pull request #1521 from xael-fry/1517_jakarta-activation
xael-fry Aug 24, 2025
8426640
chore(deps): bump actions/setup-java from 4 to 5
dependabot[bot] Aug 26, 2025
aa4aab6
Merge pull request #1528 from playframework/dependabot/github_actions…
xael-fry Aug 26, 2025
35ab48c
chore(securitymanager): remove deprecated Security manager (#1527)
xael-fry Aug 31, 2025
11509ee
Merge pull request #1530 from xael-fry/1527_remove-securityManager
xael-fry Sep 1, 2025
772576c
fix(command): remove deprecated use of -noverify jvm parameter (1526)
xael-fry Sep 1, 2025
b6c7d36
Merge pull request #1531 from xael-fry/1526_deprecated-param
xael-fry Sep 6, 2025
44f9eb4
chore(deps): bump actions/setup-python from 5 to 6
dependabot[bot] Sep 8, 2025
6e54a6a
Merge pull request #1532 from playframework/dependabot/github_actions…
xael-fry Sep 13, 2025
89fd2f9
feat(test): upgrade from junit 4 to junit 5 in framework (#1523)
xael-fry Sep 13, 2025
8564037
feat(test): upgrade from junit 4 to junit 5 (#1523)
xael-fry Sep 13, 2025
efc1485
feat(test): Add ant junit5 runner libraries (#1523)
xael-fry Sep 13, 2025
0eb65fe
feat(test): adapt test-single, debug-test-single steps for junit5 (#1…
xael-fry Sep 25, 2025
9937d7e
feat(test): fix version java warnings (#1523)
xael-fry Sep 25, 2025
9acb531
Merge pull request #1533 from xael-fry/1523_junit5-upgrade
xael-fry Sep 26, 2025
239696d
chore(dependencies): migrate from javax.inject 1.0 to jakarta.inject-…
xael-fry Aug 31, 2025
7780452
test(nonstatic-app): update guice from 1.11.1 to 1.12.0 (#1525)
xael-fry Oct 4, 2025
c2d50b1
Merge pull request #1529 from xael-fry/1525_javax-inject
xael-fry Oct 4, 2025
0cc5d02
chore(dependencies): migrate javax.validation-api 1.1.0.Final to jaka…
xael-fry Aug 24, 2025
2918085
chore(dependencies): update oval from 1.90 to 3.2.1 (#1518)
xael-fry Aug 24, 2025
46465cb
chore(deps): bump actions/upload-artifact from 4 to 5
dependabot[bot] Oct 27, 2025
a8ac413
chore(deps): bump github/codeql-action from 3 to 4
dependabot[bot] Oct 13, 2025
c87727f
chore(dependencies): update oval from 3.2.1 to 4.0.0 (#1518)
xael-fry Aug 30, 2025
62c2377
chore(patch): add oval patch (#1518)
xael-fry Oct 29, 2025
0ebc44a
Merge pull request #1522 from xael-fry/1518_jakarta-validation
xael-fry Oct 30, 2025
34a03a6
update hibernate up to 6.6.31 version
aleksandy Oct 4, 2025
2e7c954
documentation(1.10.0): add release note for 1.10.0
xael-fry Oct 31, 2025
18824e1
Merge pull request #1537 from xael-fry/prepare_1.10.0
xael-fry Oct 31, 2025
0af5a7d
Merge pull request #1534 from aleksandy/hibernate-6.6
xael-fry Nov 9, 2025
ebc7791
feat(java): add support for java 20,21,22,23 (1458)
xael-fry Nov 9, 2025
df85945
feat(java): Drop support for java 11, 12, 13 ,14 ,15, 16 (1458)
xael-fry Nov 9, 2025
aa32428
feat(java): set default java to 17 (1458)
xael-fry Nov 9, 2025
38e0c1c
test(codeql): add Set up JDK step (1458)
xael-fry Nov 10, 2025
1790d72
chore(ant): update base version to 1.11.x (1458)
xael-fry Nov 10, 2025
a559ccb
documentation: update doc and template with default java 17 version (…
xael-fry Nov 13, 2025
f8b1b18
Merge pull request #1538 from xael-fry/1458_support-java-21
xael-fry Nov 13, 2025
038bc94
cleanup
aleksandy Apr 7, 2024
b94a7fc
simplify check
aleksandy Apr 7, 2024
93c40d6
simplify some utility methods
aleksandy Apr 7, 2024
fafc2b1
remove unused patch
aleksandy Apr 8, 2024
9ed8dcc
cleanup:use standard methods instead of alternatives from third party…
aleksandy May 7, 2024
1ca899c
cleanup:use constant instead of read system property
aleksandy Sep 4, 2025
2a7b390
cleanup:close InputStream after reading
aleksandy Sep 4, 2025
fcc253c
cleanup:use single try
aleksandy Sep 5, 2025
d2f4c45
cleanup:use direct access to fields instead of reflection
aleksandy Oct 3, 2025
b6a8894
cleanup code
aleksandy Oct 3, 2025
03d6c43
migrate tests to junit 5
aleksandy Oct 3, 2025
cd94733
* use try-with-resource
aleksandy Nov 10, 2025
176a9e6
fix copyDirectory and add test inspired #1075
aleksandy Nov 11, 2025
e591a68
use standard api available from java 17 instead of third party depend…
aleksandy Nov 13, 2025
74f6f04
remove usage of deprecated method
aleksandy Nov 13, 2025
15c4786
replace threadlocal by local variable
aleksandy Nov 13, 2025
6405e6c
Merge pull request #1488 from aleksandy/cleanup
xael-fry Nov 15, 2025
679c30c
Merge pull request #1539 from aleksandy/jpa-cleanup
xael-fry Nov 15, 2025
2e927f0
add test for #1031 from #1034
aleksandy Nov 17, 2025
76bb1da
cleanup tests
aleksandy Nov 17, 2025
15c60ca
use property "release" instead of "source" and "target"
aleksandy Nov 19, 2025
d64c1c9
chore(deps): bump actions/checkout from 5 to 6
dependabot[bot] Nov 24, 2025
e0ea225
Merge pull request #1542 from playframework/dependabot/github_actions…
xael-fry Nov 29, 2025
1220534
Merge pull request #1540 from aleksandy/bugfix/1031
xael-fry Nov 29, 2025
88aa087
Merge pull request #1541 from aleksandy/cleanup-build
xael-fry Nov 30, 2025
3b748aa
documentation(release): update documentation for release 1.11.0
xael-fry Nov 30, 2025
fac97b0
Merge pull request #1543 from xael-fry/prepare_release_1.11.0
xael-fry Nov 30, 2025
6ceb703
Merge remote-tracking branch 'play/master' into play_1.11
renat-nosto Dec 16, 2025
7665bc7
some fixes & restorations
renat-nosto Dec 16, 2025
0d881c9
drop crud from tests?
renat-nosto Dec 17, 2025
50b78cb
cleanup more persistence
renat-nosto Dec 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
77 changes: 64 additions & 13 deletions .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ on:
branches:
- master # Check branch after merge

env:
DEFAULT_JAVA_VERSION: '21'

concurrency:
# Only run once for latest commit per ref and cancel other (previous) runs.
group: ci-${{ github.ref }}
Expand All @@ -20,17 +23,27 @@ jobs:
matrix:
jdk: [ 17, 21 ]
os: [ubuntu-latest, windows-latest]
include:
- target: 17
jdk: 17
- target: 21
jdk: 21
exclude: # only build specific os on java 17
- os: windows-latest
jdk: 17
- os: windows-latest
jdk: 24

name: Check / Tests -> JDK-${{ matrix.jdk }}/${{ matrix.os }}
name: Build / Tests -> JDK-${{ matrix.jdk }}/ Target java-${{ matrix.target }} / ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
# we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves
fetch-depth: 0

- name: Set up python 3
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.x'
architecture: 'x64'
Expand All @@ -39,14 +52,14 @@ jobs:
- run: pip install -r python/requirements.txt

- name: Set up JDK ${{ matrix.jdk }}
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: ${{ matrix.jdk }}
distribution: 'adopt'

- name: Build with Ant
working-directory: ./framework
run: ant test
run: ant test -Dbuild-release=${{ matrix.target }}

build:
needs:
Expand All @@ -55,31 +68,69 @@ jobs:
name: BUILD ${{ github.sha }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
# we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves
fetch-depth: 0

- name: Set up python 3
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.x'
architecture: 'x64'

- name: Set up JDK 21
uses: actions/setup-java@v4
- name: Set up JDK ${{ env.DEFAULT_JAVA_VERSION }}
uses: actions/setup-java@v5
with:
java-version: 21
java-version: ${{ env.DEFAULT_JAVA_VERSION }}
distribution: 'adopt'

- name: Build with Ant
working-directory: ./framework
run: ant artifact
run: ant artifact -Dbuild-release=${{ env.DEFAULT_JAVA_VERSION }}

- name: ziping artifact
uses: actions/upload-artifact@v4
- name: Zipping artifact
uses: actions/upload-artifact@v5
with:
name: play-${{ github.sha }}
if-no-files-found: error
path: |
./framework/dist/*

# Specific build on mac because of issue with firephoque browser (FIXME)
build-on-mac:
runs-on: ${{ matrix.os }}
name: Build -> JDK-${{ matrix.jdk }}/ Target java-${{ matrix.target }} / ${{ matrix.os }}
strategy:
matrix:
jdk: [ 21 ]
os: [ macos-latest ]
include:
- target: 21
jdk: 21

steps:
- name: Checkout
uses: actions/checkout@v6
with:
# we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves
fetch-depth: 0

- name: Set up python 3
uses: actions/setup-python@v6
with:
python-version: '3.x'
architecture: 'x64'
cache: 'pip'
cache-dependency-path: '**/requirements.txt'
- run: pip install -r python/requirements.txt

- name: Set up JDK ${{ matrix.jdk }}
uses: actions/setup-java@v5
with:
java-version: ${{ matrix.jdk }}
distribution: 'adopt'

- name: Build with Ant
working-directory: ./framework
run: ant build -Dbuild-release=${{ matrix.target }}
15 changes: 12 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
schedule:
- cron: '15 1 * * 6'

env:
DEFAULT_JAVA_VERSION: '21'

jobs:
analyze:
name: Analyze
Expand Down Expand Up @@ -39,11 +42,17 @@ jobs:
distribution: 'adopt'

- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up JDK ${{ env.DEFAULT_JAVA_VERSION }}
uses: actions/setup-java@v5
with:
java-version: ${{ env.DEFAULT_JAVA_VERSION }}
distribution: 'adopt'

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -59,6 +68,6 @@ jobs:
run: ant jar

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
2 changes: 1 addition & 1 deletion .github/workflows/delete-caches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
name: Delete unneeded caches
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- run: |
gh cache list --limit 500 --order asc --sort last_accessed_at | grep 'play-published-local' > caches.txt || true
echo "Found $(wc -l < caches.txt | xargs) published local cache entries"
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ samples-and-tests/test-scala/tmp
samples-and-tests/test-scala/logs
samples-and-tests/i-am-a-developer/i-am-working-here
samples-and-tests/i-am-a-developer/i-am-creating-jobs-here
samples-and-tests/i-am-a-developer/i-am-testing-auto-test-here
samples-and-tests/i-am-a-developer/i-am-testing-log-levels-here
samples-and-tests/i-am-a-developer/i-am-testing-ssl-config-here
samples-and-tests/just-test-cases/attachments
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Welcome to Play framework

[![GitHub Discussions](https://img.shields.io/github/discussions/playframework/play1?&logo=github&color=brightgreen)](https://github.com/playframework/play1/discussions)
[![Gitter](https://img.shields.io/gitter/room/playframework/play1)](https://gitter.im/playframework/play1)
[![Discord](https://img.shields.io/discord/931647755942776882?logo=discord&logoColor=white)](https://discord.gg/YVRgAp2Zj4)
[![Contributors](https://img.shields.io/github/contributors/playframework/play1)](https://github.com/playframework/play1/graphs/contributors)
[![StackOverflow](https://img.shields.io/static/v1?label=stackoverflow&logo=stackoverflow&logoColor=fe7a16&color=brightgreen&message=playframework)](https://stackoverflow.com/tags/playframework)

Expand Down
4 changes: 2 additions & 2 deletions documentation/manual/crud.textile
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ bc. package models;
import play.*;
import play.db.jpa.*;

import javax.persistence.*;
import jakarta.persistence.*;
import java.util.*;

@Entity
Expand Down Expand Up @@ -86,7 +86,7 @@ bc. package models;
import play.*;
import play.db.jpa.*;

import javax.persistence.*;
import jakarta.persistence.*;
import java.util.*;

import play.data.validation.*;
Expand Down
2 changes: 1 addition & 1 deletion documentation/manual/dependency.textile
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@ require:
exclude:
- javassist -> javassist *
- org.hibernate -> hibernate-annotations *
- javax.persistence -> persistence-api *
- jakarta.persistence -> persistence-api *
repositories:
- jboss:
type: iBiblio
Expand Down
2 changes: 1 addition & 1 deletion documentation/manual/emails.textile
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Each public static method will be an e-mail sender, in a similar manner as actio

bc. package notifiers;

import org.apache.commons.mail.*;
import org.apache.commons.mail2.*;
import play.*;
import play.mvc.*;
import java.util.*;
Expand Down
6 changes: 3 additions & 3 deletions documentation/manual/guide2.textile
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ We will start to code the blog engine by creating the User class. Create a new f
bc. package models;

import java.util.*;
import javax.persistence.*;
import jakarta.persistence.*;

import play.db.jpa.*;

Expand Down Expand Up @@ -139,7 +139,7 @@ The @Post@ class will represent blog posts. Let’s write a first implementation
bc. package models;

import java.util.*;
import javax.persistence.*;
import jakarta.persistence.*;

import play.db.jpa.*;

Expand Down Expand Up @@ -221,7 +221,7 @@ Creating the @Comment@ class is pretty straightforward.
bc. package models;

import java.util.*;
import javax.persistence.*;
import jakarta.persistence.*;

import play.db.jpa.*;

Expand Down
2 changes: 1 addition & 1 deletion documentation/manual/guide6.textile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ We will add one more object to the blog model definition. The @Tag@ class itself
bc. package models;

import java.util.*;
import javax.persistence.*;
import jakarta.persistence.*;

import play.db.jpa.*;

Expand Down
8 changes: 4 additions & 4 deletions documentation/manual/guide7.textile
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ Let’s add some annotations to the @User@ class:
bc. package models;

import java.util.*;
import javax.persistence.*;
import jakarta.persistence.*;

import play.db.jpa.*;
import play.data.validation.*;
Expand Down Expand Up @@ -117,7 +117,7 @@ Let’s do the same for the @Post@ class:
bc. package models;

import java.util.*;
import javax.persistence.*;
import jakarta.persistence.*;

import play.db.jpa.*;
import play.data.validation.*;
Expand Down Expand Up @@ -158,7 +158,7 @@ Finally we can add validation rules to the @Comment@ and @Tag@ classes as well:
bc. package models;

import java.util.*;
import javax.persistence.*;
import jakarta.persistence.*;

import play.db.jpa.*;
import play.data.validation.*;
Expand All @@ -173,7 +173,7 @@ public class Tag extends Model implements Comparable<Tag> {
bc. package models;

import java.util.*;
import javax.persistence.*;
import jakarta.persistence.*;

import play.db.jpa.*;
import play.data.validation.*;
Expand Down
3 changes: 3 additions & 0 deletions documentation/manual/home.textile
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,9 @@ h2. <a name="versionnotes">Version notes</a>
New versions of Play include certain changes. Check older release notes for:

# "About Play releases":releases/releases
# "Play 1.11.0":releases/release1.11.x/releasenotes-1.11.0
# "Play 1.10.0":releases/release1.10.x/releasenotes-1.10.0
# "Play 1.9.0":releases/release1.9.x/releasenotes-1.9.0
# "Play 1.8.0":releases/release1.8.x/releasenotes-1.8.0
# "Play 1.7.1":releases/release1.7.x/releasenotes-1.7.1
# "Play 1.7.0":releases/release1.7.x/releasenotes-1.7.0
Expand Down
4 changes: 2 additions & 2 deletions documentation/manual/install.textile
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ h1. Installation guide

h2. <a name="prerequisites">Prerequisites</a>

To run the Play framework, you need "Java 11 or later":http://java.sun.com. If you wish to build Play from source, you will need the "Git source control client":http://git-scm.com/ to fetch the source code and "Ant":http://ant.apache.org/ to build it.
To run the Play framework, you need "Java 17 or later":https://adoptium.net/temurin/releases. If you wish to build Play from source, you will need the "Git source control client":http://git-scm.com/ to fetch the source code and "Ant":http://ant.apache.org/ to build it.

Be sure to have Java in the current path (enter @java -version@ to check). Play will use the default Java or the one available at the @$JAVA_HOME@ path if defined.

The *play* command line utility uses Python. So it should work out of the box on any UNIX system (however it requires at least Python 2.5).
The *play* command line utility uses Python. So it should work out of the box on any UNIX system (however it requires at least Python 3.x).


h2. <a name="install">Installation from the binary package</a>
Expand Down
2 changes: 1 addition & 1 deletion documentation/manual/jpa.textile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ p(note). **Note** that you can still go back to the plain JPA API whenever you w

h2. <a name="starting">Starting the JPA entity manager</a>

Play will automatically start the Hibernate entity manager when it finds one or more classes annotated with the <code>@javax.persistence.Entity</code> annotation. However, make sure that you have correctly configured a JDBC datasource or it will fail.
Play will automatically start the Hibernate entity manager when it finds one or more classes annotated with the <code>@jakarta.persistence.Entity</code> annotation. However, make sure that you have correctly configured a JDBC datasource or it will fail.

h2. <a name="obtaining">Obtaining the JPA entity manager</a>

Expand Down
2 changes: 1 addition & 1 deletion documentation/manual/lambdaj.textile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ bc. package models;
import play.*;
import play.db.jpa.*;

import javax.persistence.*;
import jakarta.persistence.*;
import java.util.*;

@Entity
Expand Down
2 changes: 1 addition & 1 deletion documentation/manual/model.textile
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ h2. <a name="hibernate">Persist your object model with Hibernate</a>

You can use Hibernate (through JPA) to persist your Java objects in the Database automatically.

When you define JPA entities by adding <code>@javax.persistence.Entity</code> annotations to any Java object, Play will automatically start a JPA entity manager.
When you define JPA entities by adding <code>@jakarta.persistence.Entity</code> annotations to any Java object, Play will automatically start a JPA entity manager.

bc. @Entity
public class Product {
Expand Down
Loading