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
Janne Valkealahti
90216bdc32
Switch from BUILD-SNAPSHOT to SNAPSHOT
2021-12-17 14:25:52 +00:00
Janne Valkealahti
e30edf2446
Update boot 2.6.1
...
- Migrate tests to junit5 and assertj as those
are on a classpath automatically.
- Temporarily use spring.main.allow-circular-references=true
to allow time for fixes to remove cycles.
2021-12-11 12:57:34 +00:00
Janne Valkealahti
ee849d1aa8
Update plugin versions
2021-12-11 09:02:38 +00:00
Spring Operator
23d99f45eb
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.
* http://jcommander.org/apidocs/ (200) with 1 occurrences could not be migrated:
([https](https://jcommander.org/apidocs/ ) result SSLHandshakeException).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://docs.spring.io/spring-framework/docs/current/javadoc-api/ with 1 occurrences migrated to:
https://docs.spring.io/spring-framework/docs/current/javadoc-api/ ([https](https://docs.spring.io/spring-framework/docs/current/javadoc-api/ ) result 200).
* http://maven.apache.org/xsd/assembly-2.0.0.xsd with 1 occurrences migrated to:
https://maven.apache.org/xsd/assembly-2.0.0.xsd ([https](https://maven.apache.org/xsd/assembly-2.0.0.xsd ) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 12 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* http://repo.spring.io/libs-milestone-local with 2 occurrences migrated to:
https://repo.spring.io/libs-milestone-local ([https](https://repo.spring.io/libs-milestone-local ) result 302).
* http://repo.spring.io/libs-snapshot-local with 2 occurrences migrated to:
https://repo.spring.io/libs-snapshot-local ([https](https://repo.spring.io/libs-snapshot-local ) result 302).
* http://repo.spring.io/release with 1 occurrences migrated to:
https://repo.spring.io/release ([https](https://repo.spring.io/release ) result 302).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/ASSEMBLY/2.0.0 with 2 occurrences
* http://maven.apache.org/POM/4.0.0 with 24 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 13 occurrences
2019-03-26 11:55:46 +01:00
Spring Operator
658aba2785
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.
* http://jcommander.org/apidocs/ (200) migrated to:
http://jcommander.org/apidocs/ ([https](https://jcommander.org/apidocs/ ) result SSLHandshakeException).
# Fixed URLs
## Fixed Success
These URLs were fixed successfully.
* http://docs.spring.io/spring-framework/docs/current/javadoc-api/ migrated to:
https://docs.spring.io/spring-framework/docs/current/javadoc-api/ ([https](https://docs.spring.io/spring-framework/docs/current/javadoc-api/ ) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
* http://repo.spring.io/libs-milestone-local migrated to:
https://repo.spring.io/libs-milestone-local ([https](https://repo.spring.io/libs-milestone-local ) result 302).
* http://repo.spring.io/libs-snapshot-local migrated to:
https://repo.spring.io/libs-snapshot-local ([https](https://repo.spring.io/libs-snapshot-local ) result 302).
* http://repo.spring.io/release migrated to:
https://repo.spring.io/release ([https](https://repo.spring.io/release ) result 302).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-26 11:46:51 +01:00
Sualeh Fatehi
5ec589909e
Create Project with Sample Spring Shell Tests
...
Just like spring-shell/spring-shell-samples shows examples of Spring
Shell features, create a project with samples of Spring Shell unit,
functional and integration tests.
Issue: SHL-192
https://jira.spring.io/browse/SHL-192
2018-11-27 11:55:48 +01:00
Janne Valkealahti
5447db5da7
Add BOM
2018-11-14 13:39:44 +00:00
Janne Valkealahti
31c7462ee3
Change to boot 2.x
...
- disable PropertyPlaceholderAutoConfiguration in NoAutoConf
- Remove shell1 deps
- Update README
2018-11-14 12:16:30 +00:00
Janne Valkealahti
4f0dc203af
Change to next major development version 3.0.0
2018-11-14 09:11:34 +00:00
Spring Buildmaster
75b9c2c846
[artifactory-release] Next development version
2018-04-25 08:29:26 +00:00
Spring Buildmaster
f39c391342
[artifactory-release] Release version 2.0.1.RELEASE
2018-04-25 08:29:21 +00:00
Spring Buildmaster
ded7b756b1
[artifactory-release] Next development version
2018-01-16 09:01:03 +00:00
Spring Buildmaster
a6ecde1406
[artifactory-release] Release version 2.0.0.RELEASE
2018-01-16 09:00:58 +00:00
Eric Bottard
2ff18f9062
Upgrade to latest released Boot 1.x line
2017-10-26 13:33:19 +02:00
Spring Buildmaster
e917d876e3
[artifactory-release] Next development version
2017-10-04 09:29:34 +00:00
Spring Buildmaster
1bea66cdb1
[artifactory-release] Release version 2.0.0.M2
2017-10-04 09:29:29 +00:00
Spring Buildmaster
425493e0a9
[artifactory-release] Next development version
2017-09-14 14:29:28 +00:00
Spring Buildmaster
ccd2444b1e
[artifactory-release] Release version 2.0.0.M1
2017-09-14 14:29:24 +00:00
Eric Bottard
ce1563fb46
Make docs part of normal build again, to fix release process :(
2017-09-14 15:40:02 +02:00
Eric Bottard
1f4af15a9a
Revert "Trying to fix release plugin. Making sure problem is not tied to table module"
...
This reverts commit 96cc3880b9 .
2017-09-12 16:45:58 +02:00
Eric Bottard
96cc3880b9
Trying to fix release plugin. Making sure problem is not tied to table module
2017-09-12 16:40:20 +02:00
Eric Bottard
5c3911c2a9
Add SCM info to pom
2017-09-12 15:14:35 +02:00
Eric Bottard
5bf34737d6
Remove relative path from parent pom
2017-09-12 14:26:32 +02:00
Eric Bottard
a6f3e28f8f
Disable building docs (incl javadocs) by default
2017-09-08 17:41:32 +02:00
Eric Bottard
665f319d5f
Upgrade JLine to 3.4.0
2017-09-08 13:49:44 +02:00
Eric Bottard
49850562c1
Generate aggregated API docs
...
Fixes #145
2017-08-29 17:44:27 +02:00
Eric Bottard
e38205b2b2
Add ASCII Table support
...
Fixes #136
2017-08-28 19:00:36 +02:00
Eric Bottard
3fb368476f
Add Reference Documentation infrastructure
2017-08-17 12:22:52 +02:00
Eric Bottard
a4ff679e76
Add javadoc and sources generation
2017-08-10 12:19:32 +02:00
Eric Bottard
8753aa96b1
Allow not to build samples
2017-08-10 11:21:00 +02:00
Eric Bottard
c98642c2f7
Add starter, make adapter kick in only if needed
2017-08-08 17:18:20 +02:00
Eric Bottard
6497df181d
Refactor packages and artifactIds to prepare for official migration to spring-projects repo.
...
Remove usage of component scan in favor of auto-conf
Fixes #61
2017-08-08 11:52:32 +02:00
camilojc
5fd1f716d9
Changed return value of ParameterResolver::resolve to use a ValueResult that contains metadata about the value that was resolved
...
Added new ValueResultAsserts to facilitate testing of ParameterResolvers
2017-08-08 11:52:32 +02:00