Commit Graph

1035 Commits

Author SHA1 Message Date
github-actions[bot]
2ca6d6e0d9 Next development version 2024-09-23 08:55:11 +00:00
Janne Valkealahti
7462408f43 Upgrade spring-boot 3.3.4
- Fixes #1136
2024-09-19 14:30:19 +01:00
github-actions[bot]
3f9980812f Next development version 2024-08-27 07:15:33 +00:00
Janne Valkealahti
a15792f328 Upgrade spring-boot 3.3.3
- Fixes #1125
2024-08-23 07:28:18 +01:00
Janne Valkealahti
254990864c Remove macos 11, add 13 and 14 2024-08-20 09:24:51 +01:00
Janne Valkealahti
5d02338f69 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`.
- Backport #1120
- Fixes #1123
2024-08-19 17:41:59 +01:00
Janne Valkealahti
f7e5a5e0e0 Update docs for getting started
- Add note for interactive mode
- Backport #1108
- Fixes #1119
2024-08-14 07:49:45 +01:00
Janne Valkealahti
b519005adf 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.
- Backport #1115
- Fixes #1117
2024-08-13 14:38:03 +01:00
Janne Valkealahti
bd55f80206 Upgrade jline 3.26.3
- Backport #1105
- Fixes #1107
2024-07-24 07:14:21 +01:00
Janne Valkealahti
5f0dd61465 Upgrade spring-boot 3.3.2
- Fixes #1103
2024-07-20 06:35:19 +01:00
Janne Valkealahti
ac6619dba9 Workflows for a 3.3.x branch 2024-06-25 15:18:41 +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
Janne Valkealahti
b954211d01 Add state to e2e availability tests 2024-05-23 08:48:09 +01:00
Janne Valkealahti
cd7add3e16 Update docs
- Document ShellRunner changes
- Fixes #1067
2024-05-22 17:08:59 +01:00
Janne Valkealahti
b742264718 Force compatibility machine target
- We're mostly getting issues with macos runners
  where -march=compatibility looks to work better
  but is not automatically set depending which
  cpu arch is in use.
- Relates #1064
2024-05-07 10:54:48 +01:00
Janne Valkealahti
2b18de0ffb Fix fg and bg styling
- In ListView and MenuView fix how styling for
  background and foreground are used.
- In Catalog app fix same issue in ScenarioListCell
- Fixes #1063
2024-05-07 08:05:45 +01:00
Janne Valkealahti
419f6a8aa4 Fix DefaultShellApplicationRunner error handling
- Let error from ShellRunner to pass through
  as that's needed for other error handling
  and used by exit code mappings
- Relates #1057
2024-05-03 08:12:31 +01:00
Janne Valkealahti
71960e5415 Use string array in ShellRunner
- In ShellRunner interface replace use of boot's ApplicationArguments
  into plain string array.
- Deprecate old methods with some fallbacks to give
  time for users to do updates.
- NonInteractiveShellRunner contains one breaking change due to its
  public api to set function doing conversion from ApplicationArguments
  which was potentially used via customizer hooks.
- Deprecations planned to get removed in 3.4.x.
- Fixes #1057
2024-05-02 09:44:41 +01:00
Janne Valkealahti
aaa7d879dc Run ci on windows and macos 2024-05-02 08:32:55 +01:00
Janne Valkealahti
10314ff3eb Upgrade jline 3.26.0
- Fixes #1046
2024-04-22 15:23:49 +01:00
Janne Valkealahti
e159cfcc52 Change properties for interactive and script to false on default
- Change defaults for `spring.shell.interactive.enabled` and
  `spring.shell.script.enabled` to false.
- Change samples to use interactive/script where applicable.
- Fixes #1051
2024-04-20 08:13:12 +01:00
Janne Valkealahti
290dd85dc6 Upgrade spring-boot 3.3.0-RC1
- Fixes #1050
2024-04-19 08:28:41 +01:00
Janne Valkealahti
8d3601df0e Add jni starter
- new spring-shell-starter-jni which pulls
  jline's jni terminal provider.
- Fixes #1047
2024-04-17 17:46:43 +01:00
Janne Valkealahti
054db7651f GridView fixed size position to top left
- Port changes for tview to not position fixed
  size items into bottom right if item in
  question is last one.
- Fixes #1010
2024-04-15 08:59:15 +01:00
Janne Valkealahti
544601c679 Synchronize display call
- In TerminalUI a display call may be called from
  multiple threads, while only seen to happen on
  windows, should be synchronized.
- Fixes #1039
2024-04-12 17:10:31 +01:00
Janne Valkealahti
c4e6cc97fd Upgrade native-gradle-plugin 0.10.1
- Fixes #1036
2024-03-22 09:22:17 +00:00
Janne Valkealahti
13dbdb383a Upgrade spring-boot 3.3.0-M3
- Fixes #1023
2024-03-22 08:07:27 +00:00
Janne Valkealahti
ea25fb02ad Enable signing release
- Relates #1033
2024-03-22 07:59:48 +00:00
Janne Valkealahti
d114044b29 Update nexus sync steps
- Relates #1033
2024-03-21 13:03:44 +00:00
Janne Valkealahti
1fae47c0e2 Enable signing snapshots
- Relates #1033
2024-03-21 10:54:20 +00:00
Janne Valkealahti
67f2ebb759 Add signing plugin
- Gradle build can now sign artifacts conditionally
- Relates #1033
2024-03-21 10:54:06 +00:00
Janne Valkealahti
831f2cf54b Provide pty info
- Enhance ShellContext for pty info
- Enhance CommandContext to include ShellContext
- Fixes #985
2024-03-10 17:51:38 +00:00
Janne Valkealahti
90e032d6ce Add e2e scheduling for 3.2.x branch 2024-03-10 15:49:43 +00:00
Janne Valkealahti
2f1717464a Fix docs sample
- Fixes #1012
2024-03-10 15:44:21 +00:00
Janne Valkealahti
11138b061d Upgrade gradle 8.6
- Fixes #1028
2024-03-10 15:01:42 +00:00
Janne Valkealahti
30a43c4ef0 Remove explicit copyright from docs index page
- Fixes #1024
2024-03-10 14:26:46 +00:00
Janne Valkealahti
cdbbf1d96d Only NonInteractiveShellRunner is active on default
- Disable InteractiveShellRunner and ScriptShellRunner on default
- Enable those in commands and e2e sample apps
- Document changes
- Fixes #1017
2024-03-10 13:48:54 +00:00
Janne Valkealahti
e46ded9289 Upgrade spring-boot 3.3.0-M2
- Fixes #1016
2024-03-10 12:45:58 +00:00
Janne Valkealahti
84d50d1390 Update labels 2024-03-10 12:27:32 +00:00
Janne Valkealahti
3475a7463b Next minor development version 2024-03-10 12:24:08 +00:00
Maksim Sasnouski
66dda017f9 Upgrade com.gradle.enterprise plugin to 3.16.2 2024-03-09 16:33:33 +00:00
github-actions[bot]
e5b50cf882 Next development version 2024-02-26 14:24:56 +00:00