Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(core): Javascript Scripting API #26227 #26230

Merged
merged 88 commits into from
Jan 29, 2024
Merged
Show file tree
Hide file tree
Changes from 79 commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
d2f157c
#26227 adding js engine + js script actionlet + js resource + js serv…
jdotcms Sep 22, 2023
a5d58dd
#26227 adding js engine + js script actionlet + js resource + js serv…
jdotcms Sep 22, 2023
f494b74
#26227 adding js engine + js script actionlet + js resource + js serv…
jdotcms Sep 22, 2023
ad8c1c8
#26227 adding js engine + js script actionlet + js resource + js serv…
jdotcms Sep 22, 2023
549cf32
#26227 now at least compiles ok
jdotcms Sep 23, 2023
4095505
#26227 wiring to the dotcms stack
jdotcms Sep 23, 2023
8b63dfe
#26227 seems now is kinda working
jdotcms Sep 23, 2023
0daa688
#26227 minor fix
jdotcms Sep 25, 2023
ac49e5e
#26227 adding the ability to print a template or payload return
jdotcms Sep 25, 2023
04ea37b
#26227 now support a bit the request need to more a lot more to make …
jdotcms Sep 25, 2023
8c24573
#26227 moving to the dot-mozilla request
jdotcms Sep 27, 2023
80727f5
#26227 adding the js request and js context
jdotcms Sep 28, 2023
b79b5b8
#26227 adding the js request and js context
jdotcms Sep 28, 2023
da2eda5
#26227 adding more elements to the context
jdotcms Oct 2, 2023
984adf0
#26227 some more enhacements for response
jdotcms Oct 3, 2023
a6bb0ce
#26227 adding changes to handle diff results on the graaljs
jdotcms Oct 9, 2023
6589d52
#26277 adding view tools
jdotcms Oct 9, 2023
984660b
#26227 working on proxies and js view tools
jdotcms Oct 10, 2023
91e7707
#26227 more proxy
jdotcms Oct 11, 2023
9b22906
#26277 the dotcontent js view tool may be done
jdotcms Oct 11, 2023
33dee71
#26227 adding the story block map proxy and other fixes
jdotcms Oct 11, 2023
6783273
#26227 more changes to support worfklow on js view tools
jdotcms Oct 12, 2023
ab3c32e
#26227 now the fireEdit is kinda ready to test
jdotcms Oct 13, 2023
acd524c
#26227 adding archive
jdotcms Oct 13, 2023
097e6d2
#26227 addding feedback
jdotcms Oct 14, 2023
d7895d0
#26227 adding support for all system actions
jdotcms Oct 16, 2023
38d6c0d
#26227 fixes to support wf
jdotcms Oct 17, 2023
2263079
#26227 adding the tags view tool;
jdotcms Oct 17, 2023
65188f0
#26227 adding the Tags and template js view tools
jdotcms Oct 17, 2023
a5ad1f7
#26227 adding the latest js view tools
jdotcms Oct 18, 2023
cc5c806
#26227 now the dotcache is working on js
jdotcms Oct 20, 2023
e4e5303
#26227 adding the fetch
jdotcms Oct 20, 2023
f6e84e5
#26227 merge master done
jdotcms Oct 20, 2023
e57d2b9
#26227 adding fetch functionality
jdotcms Oct 23, 2023
03b2dda
Merge branch 'master' of github.com:dotCMS/core into issue-26227-js-e…
jdotcms Oct 23, 2023
25614ae
Merge branch 'master' of github.com:dotCMS/core into issue-26227-js-e…
jdotcms Oct 24, 2023
01dfe97
Merge branch 'master' of github.com:dotCMS/core into issue-26227-js-e…
jdotcms Oct 26, 2023
14e0400
#26227 compiling errors fixed
jdotcms Oct 27, 2023
410f5c5
#26227 now the sources are being read from the file system and cache …
jdotcms Oct 28, 2023
7243496
#26227 now modules are kinda working
jdotcms Nov 1, 2023
b3433ae
#26227 now user modules are working
jdotcms Nov 3, 2023
1e9509a
finally cross site modules can be imported
jdotcms Nov 3, 2023
eb4e842
#26227 merge master
jdotcms Nov 6, 2023
9a96550
#26227 adding some fixes
jdotcms Nov 7, 2023
464c047
#26227 adding the last proxies by now
jdotcms Nov 8, 2023
96b385d
#26227 adding the content type api
jdotcms Nov 9, 2023
4253804
Merge branch 'master' of github.com:dotCMS/core into issue-26227-js-e…
jdotcms Nov 14, 2023
7ef2d30
#26227 adding more changes
jdotcms Nov 14, 2023
766a31a
Merge branch 'master' of github.com:dotCMS/core into issue-26227-js-e…
jdotcms Nov 27, 2023
6836b29
$26227 adding error sintax handling
jdotcms Nov 27, 2023
c013352
#26227 improving the error msg handling
jdotcms Nov 28, 2023
46d5a41
#26227 adding more error handling
jdotcms Nov 28, 2023
c6a8317
#26227 now the JSContent is being rendered properly
jdotcms Nov 30, 2023
7653fb6
#26227 merge with master
jdotcms Dec 12, 2023
bc05788
#26227 doc and minor improvements
jdotcms Dec 13, 2023
209664d
#26227 adding unit test
jdotcms Dec 19, 2023
5dcb07c
#26227 adding unit test
jdotcms Dec 19, 2023
e9e9a9b
#26227 testing the js engine
jdotcms Dec 19, 2023
551c7ae
#26227 adding test
jdotcms Jan 4, 2024
1540fd7
#26227 merging master
jdotcms Jan 4, 2024
a6d62c2
Merge branch 'master' into issue-26227-js-engine
jdotcms Jan 4, 2024
aa81773
#26227 fixing dependencies
jdotcms Jan 5, 2024
a65a595
Merge branch 'issue-26227-js-engine' of github.com:dotCMS/core into i…
jdotcms Jan 5, 2024
e84868b
#26227 fixing dependencies
jdotcms Jan 5, 2024
4089d95
#26227 fixing unit test
jdotcms Jan 5, 2024
30cb999
#26227 fixing test
jdotcms Jan 5, 2024
9d96184
#26277 adding feedback
jdotcms Jan 8, 2024
d7f2b43
#26227 sonar feedback
jdotcms Jan 9, 2024
bebeed1
#26277 sonarq feedback
jdotcms Jan 9, 2024
15a43ed
#26277 sonarq feedback
jdotcms Jan 9, 2024
dae12cf
#26277 sonarq feedback
jdotcms Jan 9, 2024
52e6b51
#26277 sonarq feedback
jdotcms Jan 9, 2024
15d1668
Merge branch 'master' into issue-26227-js-engine
jdotcms Jan 9, 2024
5729655
#26227 removing temporaly the postman
jdotcms Jan 12, 2024
4343c75
#26227 fixing the postman test
jdotcms Jan 12, 2024
dbcb5ed
Merge branch 'master' into issue-26227-js-engine
jdotcms Jan 18, 2024
3684a32
#26227 Adding a change on the postman
jdotcms Jan 19, 2024
288d110
Merge branch 'issue-26227-js-engine' of github.com:dotCMS/core into i…
jdotcms Jan 19, 2024
6bd4c73
#26227 now if can not read the modules nor functions, just avoid the …
jdotcms Jan 23, 2024
75a9df6
Merge branch 'master' of github.com:dotCMS/core into issue-26227-js-e…
jdotcms Jan 25, 2024
eb5e343
#26227 merging with master
jdotcms Jan 25, 2024
aa83812
Merge branch 'master' of github.com:dotCMS/core into issue-26227-js-e…
jdotcms Jan 25, 2024
d7a3ce7
#26227 refactoring the IT
jdotcms Jan 25, 2024
5a7dc1a
#26227 feedback done
jdotcms Jan 25, 2024
44e14ac
#26227 adding sonar feedback
jdotcms Jan 26, 2024
13792c0
#26227 sonarq fixes
jdotcms Jan 26, 2024
5ac9612
#26227 sonarq fixes
jdotcms Jan 26, 2024
a5e73f0
#26227 sonarq fixes
jdotcms Jan 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions bom/application/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
<glowroot.version>0.13.1</glowroot.version>
<jackson.version>2.13.4</jackson.version>
<jersey.version>2.22.1</jersey.version>
<graalvm.version>22.3.3</graalvm.version>
<dotcms.tika-api.version>2023.09.8</dotcms.tika-api.version>
</properties>
<dependencyManagement>
Expand Down Expand Up @@ -1523,6 +1524,22 @@
<version>2.6</version>
</dependency>

<!-- Graalvm Js Engine -->
jdotcms marked this conversation as resolved.
Show resolved Hide resolved
<dependency>
<groupId>org.graalvm.sdk</groupId>
<artifactId>graal-sdk</artifactId>
<version>${graalvm.version}</version>
</dependency>
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js</artifactId>
<version>${graalvm.version}</version>
</dependency>
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js-scriptengine</artifactId>
<version>${graalvm.version}</version>
</dependency>

</dependencies>
</dependencyManagement>
Expand Down
15 changes: 15 additions & 0 deletions dotCMS/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1392,6 +1392,21 @@
<groupId>com.lmax</groupId>
<artifactId>disruptor</artifactId>
</dependency>

<!-- Graalvm Js Engine -->
jdotcms marked this conversation as resolved.
Show resolved Hide resolved
<dependency>
<groupId>org.graalvm.sdk</groupId>
<artifactId>graal-sdk</artifactId>
</dependency>
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js</artifactId>
</dependency>
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js-scriptengine</artifactId>
</dependency>

</dependencies>
<dependencyManagement>
<dependencies>
Expand Down
Loading
Loading