1065 Commits

Author SHA1 Message Date
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