Pedro Aguiar
2f00d7329b
chore: bump spring-shell-e2e dependencies
...
- Bump node-pty from 0.11.0-beta19 to 1.0.0
- Bump xterm-headless from 4.18.0 to 5.5.0
- Rename xterm-headless to @xterm/headless as per https://www.npmjs.com/package/xterm-headless
- Unpin Python 3.11 in e2e test by reverting commit 8097f1eb91 because it's no longer necessary as explained in https://github.com/spring-projects/spring-shell/issues/909#issuecomment-2188962147
- Fixes https://github.com/spring-projects/spring-shell/issues/909
- Fixes https://github.com/spring-projects/spring-shell/issues/921
2025-04-25 11:21:24 +02:00
srinivasu619
99623965fb
Fix typo in issue label description
2025-04-25 10:15:42 +02:00
Mahmoud Ben Hassine
e3cb93791d
Update documentation
2025-04-25 10:13:56 +02:00
Mahmoud Ben Hassine
d909f79d7b
Update dependencies
2025-04-24 13:11:22 +02:00
benson-yeh
ff84b99549
Update index.adoc
...
fix type
Signed-off-by: benson-yeh <126453098+benson-yeh@users.noreply.github.com >
2025-04-24 10:10:14 +02:00
Mahmoud Ben Hassine
8f4e1b78fa
Update test dependencies for the latest Spring Boot 3.5 snapshots
...
Spring Boot 3.5 updated JUnit Jupiter from v5.11 to v5.12.
With this new version, the junit-platform-launcher dependency
must be declared explicitly.
2025-04-22 20:04:09 +02:00
Mahmoud Ben Hassine
df12a4bbc7
Upgrade gradle version to 8.13
2025-04-17 14:29:07 +02:00
Mahmoud Ben Hassine
9bc8353cd6
Replace Pivotal CLA with DCO
2025-02-28 12:25:17 +01:00
Mahmoud Ben Hassine
4490cc0b58
Update spring boot version to 3.5.0-SNAPSHOT
2025-02-07 09:52:46 +01:00
Mahmoud Ben Hassine
6147a32261
Update gradle wrapper to version 8.12.1
2025-02-04 16:52:51 +01:00
Corneil du Plessis
f3d1401f03
Update Next Version 3.4.1-SNAPSHOT
2024-12-12 16:57:10 +02:00
Corneil du Plessis
82176a01f7
Remove setup-maven
2024-12-10 15:41:27 +02:00
Corneil du Plessis
7ebec6e2c1
Remove macos-13
2024-12-10 15:01:32 +02:00
Corneil du Plessis
d044e16ca8
Add JF_SERVER_ID variable
2024-12-10 14:04:37 +02:00
Corneil du Plessis
497a41d0c9
Update JFrog CLI Usage
2024-12-10 13:53:17 +02:00
Corneil du Plessis
7f702d5ff6
Fix e2e macos configuration
2024-12-10 13:38:32 +02:00
Corneil du Plessis
9d2d0c0546
Fix server id in JFrog configuration
2024-12-10 13:36:03 +02:00
Corneil du Plessis
bec5185419
Update to Boot 3.4.0
...
Update to Commons-IO 2.18.0
2024-12-10 13:24:45 +02:00
Janne Valkealahti
094ffebaf2
Use jdk 22/17 in release workflows
2024-09-21 15:08:54 +01:00
Janne Valkealahti
747c030ea0
Use jdk22 in e2e tests
2024-09-20 08:34:11 +01:00
Janne Valkealahti
e295d37b1c
Upgrade spring-boot 3.4.0-M3
...
- Fixes #1137
2024-09-20 08:17:24 +01:00
Janne Valkealahti
a1032b61a1
Upgrade gradle 8.10.1
...
- Fixes #1141
2024-09-15 08:32:51 +01:00
Janne Valkealahti
29b3c6d3f7
JUnit tag support
...
- Prepare build so that we can use JUnit tags and
define shellIncludeTags/shellExcludeTags from
command line to override settings.
- Needed for some of a new planned tests which
would not work without full build.
- Relates #1131
2024-09-15 08:05:10 +01:00
Janne Valkealahti
5cd1b45e15
Relax javadoc source version
...
- To prepare jdk17+ code, don't fail if there's
more recent javadoc format.
- Relates #1131
2024-09-15 07:52:35 +01:00
Janne Valkealahti
63d91d7ec8
Add native ci workflow
...
- Essentially this is a workflow acting as a placeholder
for doing further native development as it's easier
to have on in a main branch.
- Should eventually grow into one user can run manually
for ffm development if it's required to build something
on a gh platform.
2024-09-14 16:20:12 +01:00
Janne Valkealahti
8f0a736a13
Docs updates for ffm
...
- Relates #1131
2024-09-14 14:35:04 +01:00
Janne Valkealahti
f5521b7bf3
Fix ToolchainPlugin
...
- Change toolchain to get configured immediately instead
after project evaluation which somehow caused i.e.
vscode not detect correct project jdk in use.
- Relates #1131
2024-08-30 09:20:50 +01:00
Janne Valkealahti
bad75882e1
Initial ffm support
...
- Starter for jline ffm terminal provider
- Build changes for compiling with gradle toolchains
defaulting to jdk22
- spring-shell-sample-ffm which compiles with jdk22
- ci workflow setups jdk 17/22
- Relates #1131
2024-08-30 07:05:03 +01:00
Janne Valkealahti
e1ef18e8b4
Remove disabled tasks from docs
...
- i.e. disabling jar will make local publish fail
- Relates #1132
2024-08-29 15:53:03 +01:00
Janne Valkealahti
6983ef5c10
Bundle Javadoc with Antora
...
- Remove javadoc related tasks from root project
- Add aggregated javadoc task to spring-shell-docs
- Various antora version updates
- Bundle javadoc via collector into antora build
- Remove refs to distZip in workflows
- Relates #1132
2024-08-29 08:39:56 +01:00
Janne Valkealahti
208e41ba7b
Upgrade spring-boot 3.4.0-M2
...
- Fixes #1126
2024-08-23 07:34:45 +01:00
Janne Valkealahti
9656623b05
Update e2e scheduling
2024-08-20 09:28:20 +01:00
Janne Valkealahti
e76805ba64
Remove macos 11, add 13 and 14
2024-08-20 09:19:35 +01:00
Janne Valkealahti
7165e2d46d
Fix inconsistent unknown option parsing
...
- Fix an issue where unknown option is wrongly
lexed as an argument if it's later than an known
valid option.
- Essentially if `arg1` is only valid option
`--arg1 value1 --arg2 value2` would not complain
about `arg2`.
- Fixes #1120
2024-08-19 17:40:52 +01:00
Janne Valkealahti
b09939856c
Update docs for getting started
...
- Add note for interactive mode
- Fixes #1108
2024-08-14 07:48:48 +01:00
Janne Valkealahti
2786b0159e
StringInput better unicode handling
...
- Add unicode handling in flow components in
AbstractTextComponent which allows StringInput
to process unicode given from jline.
- This add basic non-english character support
for input.
- Fixes #1115
2024-08-13 14:26:32 +01:00
Janne Valkealahti
9021238ede
Overhaul StatusBar for better text use
...
- Can change item text
- Can position items by priority(true left, false right)
and primary(sort for draw attempt)
- Fixes #1112
2024-08-09 07:40:34 +01:00
Janne Valkealahti
02011c898c
Screen writer support for AttributedString
...
- New Screen.Writer has new text method taking
AttributedString instead of just String
- Fixes #1110
2024-07-28 05:08:27 +01:00
Janne Valkealahti
417789b977
Upgrade jline 3.26.3
...
- Fixes #1105
2024-07-24 07:06:16 +01:00
Janne Valkealahti
16085e3ba7
Upgrade spring-boot 3.4.0-M1
...
- Fixes #1104
2024-07-20 06:33:57 +01:00
Janne Valkealahti
3c7d0ad20b
Next minor development version
2024-06-25 18:23:06 +01:00
github-actions[bot]
a54eb09b63
Next development version
2024-06-25 12:08:50 +00:00
Janne Valkealahti
39bb2cd91f
Upgrade jline 3.26.2
...
- Fixes #1091
2024-06-20 17:11:00 +01:00
Janne Valkealahti
e4bb00a080
Upgrade spring-boot 3.3.1
...
- Fixes #1090
2024-06-20 17:06:02 +01:00
github-actions[bot]
3ee49e8501
Next development version
2024-06-04 07:02:03 +00:00
Janne Valkealahti
21fc1edd73
Upgrade docs
...
- Fixes #1082
2024-06-01 06:58:01 +01:00
Janne Valkealahti
2eab1a6072
Revisit posix short handling in Lexer
...
- Posix short style is expected to have only single
dash and letters so use this style to come up better
separation between options and arguments.
- Fixes #1077
2024-05-28 10:07:38 +01:00
Janne Valkealahti
c9f2c6fb27
Upgrade jline 3.26.1
...
- Fixes #1074
2024-05-26 16:12:40 +01:00
Janne Valkealahti
f4f33196bf
Upgrade spring-boot 3.3.0
...
- Fixes #1070
2024-05-24 06:29:54 +01:00
Janne Valkealahti
80ec92ea84
Document command availability
...
- Docs for annotation and registration
- Remove dynamic from header
- Move samples to snippets
- Fixes #1053
2024-05-23 09:09:49 +01:00