Commit Graph

108 Commits

Author SHA1 Message Date
Janne Valkealahti
7fcfaef5c1 Upgrade spring-boot 2.7.16
- Fixes #868
2023-09-21 12:49:59 +01:00
Janne Valkealahti
01d8c7fe93 Upgrade spring-boot 2.7.15
- Fixes #875
2023-08-25 09:26:21 +03:00
github-actions[bot]
9dcd6207bf Next development version 2023-07-26 11:43:32 +00:00
Janne Valkealahti
1350f619ca Upgrade spring-boot 2.7.14
- Fixes #817
2023-07-20 14:26:53 +01:00
github-actions[bot]
02c3999508 Next development version 2023-06-27 07:00:52 +00:00
Janne Valkealahti
24496d469c Upgrade spring-boot 2.7.13
- Fixes #784
2023-06-22 15:50:34 +01:00
github-actions[bot]
b8dece2ee2 Next development version 2023-05-25 15:12:52 +00:00
Janne Valkealahti
33eb30e566 Upgrade spring-boot 2.7.12
- Fixes #741
2023-05-19 08:29:23 +01:00
github-actions[bot]
b4d1039cbe Next development version 2023-05-08 08:02:12 +00:00
Janne Valkealahti
4cff994e1d Upgrade jline 3.23.0
- Backport #725
- Fixes #726
2023-04-29 14:58:10 +01:00
Janne Valkealahti
efe8d561fd Upgrade spring-boot 2.7.11
-Fixes #719
2023-04-27 20:52:58 +01:00
github-actions[bot]
8572eeef93 Next development version 2023-04-11 17:35:48 +00:00
Janne Valkealahti
77b136f53f Upgrade spring-boot 2.7.10
- Fixes #696
2023-03-24 07:48:26 +00:00
github-actions[bot]
b4f2598417 Next development version 2023-02-27 17:26:44 +00:00
Janne Valkealahti
339b43b5e3 Upgrade spring-boot 2.7.9
- Fixes #660
2023-02-23 18:14:11 +00:00
github-actions[bot]
61ab2de48c Next development version 2023-01-24 09:28:38 +00:00
Janne Valkealahti
a7d31c1126 Upgrade spring-boot 2.7.8
- Fixes #620
2023-01-20 09:53:49 +00:00
github-actions[bot]
8179401268 Next development version 2023-01-10 14:47:40 +00:00
Janne Valkealahti
dd84beafcb Upgrade spring-boot 2.7.7
- Fixes #595
2022-12-27 15:56:31 +00:00
github-actions[bot]
14aa6f1703 Next development version 2022-12-01 16:10:00 +00:00
Janne Valkealahti
7e2c6c180a Upgrade spring-boot 2.7.5
- Fixes #571
2022-11-25 15:12:47 +00:00
github-actions[bot]
3e5eac7008 Next development version 2022-10-24 06:52:51 +00:00
Janne Valkealahti
a7d53d4226 Upgrade spring-boot 2.7.5
- Fixes #547
2022-10-21 13:52:53 +01:00
github-actions[bot]
685af2e3da Next development version 2022-10-04 13:54:37 +00:00
Janne Valkealahti
d47d23f930 Upgrade spring-boot 2.7.4
- Fixes #538
2022-09-23 16:28:00 +01:00
Janne Valkealahti
9087692999 Next development version 2022-08-19 14:39:33 +01:00
Janne Valkealahti
43ad2d7059 Upgrade spring-boot 2.7.3
- Fixes #500
2022-08-18 10:33:29 +01:00
Janne Valkealahti
f826f29d77 Next development version 2022-07-23 15:15:17 +01:00
Janne Valkealahti
416700b10b Upgrade to Spring Boot 2.7.2
- Fixes #477
2022-07-21 14:09:36 +01:00
Janne Valkealahti
0fa85cba83 Update boot 2.7.0
- Pump spring-native 0.12.0 as needed by boot 2.7.0
- Fixes #419
2022-05-30 11:10:07 +01:00
Janne Valkealahti
b194660ffa Set jdk11 if samples are enabled 2022-05-26 08:18:34 +01:00
Janne Valkealahti
0085df585a Update boot 2.6.7
- Update spring-native 0.11.5 as that should be used with
  boot 2.6.7.
- Fixes #411
2022-05-11 07:49:52 +01:00
Janne Valkealahti
6738c92117 Change samples build with workflows
- Relates #407
2022-05-10 16:23:04 +01:00
Janne Valkealahti
4e625feb03 Drop jcommander
- Fixes #395
2022-04-29 15:55:21 +01:00
Janne Valkealahti
d16cda75f3 Drop spring-shell-test-samples
- Fixes #394
2022-04-29 15:17:34 +01:00
Janne Valkealahti
e5151bb3a6 Update boot 2.6.4
- Fixes #382
2022-03-02 09:15:57 +00:00
Janne Valkealahti
e3604a5bc5 Basic UI components
- Add first preliminary model of building and working with
  higher level components.
- Components for text input, path input, single selector and
  multi selector.
- Components renderings are based on ANTLR ST templates while
  there is support for building rendering output manually.
- Add these into sample.
- This is a base of additional work what goes to these components
  and concepts around it.
- Relates #360
2022-02-04 12:58:53 +00:00
Janne Valkealahti
f5c21bca09 Create spring-shell-starter-jna
- Fixes #357
2022-01-28 10:17:51 +00:00
Janne Valkealahti
3197c94be7 Switch main from 3.0.0-SNAPSHOT to 2.1.0-SNAPSHOT
- Relates #356
2022-01-28 09:27:06 +00:00
Janne Valkealahti
52ff4a2d85 Add version command
- Add new styling system which works around concept that
  you use tags to request jline styles where tags comes
  from an activated theme.
- There is a default theme with options to add custom
  ones and change it via property.
- Add templating system which uses antlr stringtemplate which
  allows to write output with a template instead of manually
  crafting code.
- Add version command which integrates to Boot's BuildProperties
  and GitProperties. Only version field is visible on default
  and others can be enabled/disable via properties.
- Fixes #352
- Fixes #353
2022-01-23 09:23:16 +00:00
Janne Valkealahti
254e5c79a1 Update boot 2.6.3
- Fixes #350
2022-01-21 10:40:12 +00:00
Janne Valkealahti
668ddb458e Completion command for bash
- Add basic support of defining a command `completion bash` which
  outputs a generic bash script which can be used in a user environment.
- Idea for completion is copied from go's cobra library what comes for
  a bash dance itself.
- Goes through command registry, builds a model for command structure
  and uses antlr st4 for templating bash.
- Should give foundation to create other completions just like in cobra.
- Currently as we don't know a root-command in a generic way, option
  `spring.shell.command.completion.root-command` is required user to set.
- Fixes #343
2022-01-07 10:02:51 +00:00
Janne Valkealahti
d879b7d6c4 Update boot 2.6.2
- Fixes #339
2021-12-24 09:01:14 +00:00
Janne Valkealahti
2706da37cc Disable javadoc errors for now 2021-12-21 18:11:13 +00:00
Janne Valkealahti
5dcdc4c185 Extract autoconfig
- Create separate spring-shell-autoconfigure and keep
  all autoconfig features there.
- Fixes #329
2021-12-19 12:38:41 +00:00
Janne Valkealahti
a2f3dd9ed8 Remove assertj dep handling 2021-12-19 08:39:37 +00:00
Janne Valkealahti
ffbd88b860 Update jline 3.21.0
- Fixes #331
2021-12-18 13:38:45 +00:00
Joao Ferreira
63f786fd8c Update JCommander version
This commit updates the JCommander version to 1.81.
The update also takes into account an issue that was
introduced in new versions of the JCommander, namely,
https://github.com/cbeust/jcommander/issues/377.
2021-12-18 10:12:22 +00:00
Janne Valkealahti
3b06a9aef7 Remove coverage phase as there's no travis anymore 2021-12-18 09:40:06 +00:00
Janne Valkealahti
e14f4a3f32 Remove bean cycles
- Shuffle things around into different auto-config and configuration
  classes and use other tricks like ObjectProvider to work around
  boot 2.6.x imposing bean cycle checks.
- This is first set of changes to work around this issue, not
  to make things perfect. Further refactoring work is needed
  making code base more boot 2.x friendly as things are based
  on boot 1.5.x times.
- Fixes #324
2021-12-17 15:32:52 +00:00