geronimo-config.git
7 months ago[maven-release-plugin] prepare for next development iteration trunk
Jean-Louis Monteiro [Thu, 24 Feb 2022 11:00:30 +0000 (12:00 +0100)] 
[maven-release-plugin] prepare for next development iteration

7 months ago[maven-release-plugin] prepare release geronimo-config-1.2.3 geronimo-config-1.2.3
Jean-Louis Monteiro [Thu, 24 Feb 2022 11:00:20 +0000 (12:00 +0100)] 
[maven-release-plugin] prepare release geronimo-config-1.2.3

7 months agoAdd support for Jakarta relocation
Jean-Louis Monteiro [Wed, 23 Feb 2022 13:10:35 +0000 (14:10 +0100)] 
Add support for Jakarta relocation

19 months ago[GERONIMO-6804] enable interpolation by default in injectinos and proxies
Romain Manni-Bucau [Sun, 14 Feb 2021 17:05:50 +0000 (18:05 +0100)] 
[GERONIMO-6804] enable interpolation by default in injectinos and proxies

2 years agoreset to 1.2.3 since 1.4 was already slated for that release
Raymond Augé [Sun, 12 Apr 2020 19:15:12 +0000 (15:15 -0400)] 
reset to 1.2.3 since 1.4 was already slated for that release

Signed-off-by: Raymond Augé <rotty3000@apache.org>
2 years agoGERONIMO-6759 Support for MicroProfile Config 1.4
Raymond Augé [Sun, 12 Apr 2020 18:36:09 +0000 (14:36 -0400)] 
GERONIMO-6759 Support for MicroProfile Config 1.4

Signed-off-by: Raymond Augé <rotty3000@apache.org>
2 years agoMerge pull request #8 from rotty3000/GERONIMO-6764
Raymond Augé [Mon, 6 Apr 2020 21:38:19 +0000 (17:38 -0400)] 
Merge pull request #8 from rotty3000/GERONIMO-6764

GERONIMO-6764 Add basic OSGi support to germino-config-impl

2 years agoGERONIMO-6764 Add basic OSGi support to germino-config-impl 8/head
Raymond Augé [Mon, 6 Apr 2020 20:45:24 +0000 (16:45 -0400)] 
GERONIMO-6764 Add basic OSGi support to germino-config-impl

Signed-off-by: Raymond Augé <rotty3000@apache.org>
2 years agofixing null/proxy/injection tests and fix main code
Romain Manni-Bucau [Sun, 26 Jan 2020 15:22:14 +0000 (16:22 +0100)] 
fixing null/proxy/injection tests and fix main code

2 years agoGERONIMO-6759 - Support for MicroProfile Config 1.4
Daniel Cunha [Sat, 25 Jan 2020 11:30:20 +0000 (08:30 -0300)] 
GERONIMO-6759 - Support for MicroProfile Config 1.4

2 years agoGERONIMO-6756 ensure no actual beans are in the extension to support more environments
Romain Manni-Bucau [Wed, 4 Dec 2019 15:40:05 +0000 (16:40 +0100)] 
GERONIMO-6756 ensure no actual beans are in the extension to support more environments

3 years ago[maven-release-plugin] prepare for next development iteration
Romain Manni-Bucau [Mon, 25 Feb 2019 07:52:41 +0000 (08:52 +0100)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release geronimo-config-1.2.2 geronimo-config-1.2.2
Romain Manni-Bucau [Mon, 25 Feb 2019 07:52:31 +0000 (08:52 +0100)] 
[maven-release-plugin] prepare release geronimo-config-1.2.2

3 years agoGERONIMO-6696 allow to wrap optional and provider together
Romain Manni-Bucau [Wed, 20 Feb 2019 11:45:27 +0000 (12:45 +0100)] 
GERONIMO-6696 allow to wrap optional and provider together

3 years ago[maven-release-plugin] prepare for next development iteration
Romain Manni-Bucau [Mon, 17 Dec 2018 08:20:11 +0000 (09:20 +0100)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release geronimo-config-1.2.1 geronimo-config-1.2.1
Romain Manni-Bucau [Mon, 17 Dec 2018 08:20:01 +0000 (09:20 +0100)] 
[maven-release-plugin] prepare release geronimo-config-1.2.1

4 years agoensure system properties set during extension startup lifecycle are usable at runtime...
Romain Manni-Bucau [Tue, 21 Aug 2018 08:24:24 +0000 (10:24 +0200)] 
ensure system properties set during extension startup lifecycle are usable at runtime, even with our copy strategy

4 years agoadding gitignore
Mark Struberg [Thu, 5 Jul 2018 12:35:24 +0000 (14:35 +0200)] 
adding gitignore

4 years agochange scm config to GIT
Mark Struberg [Wed, 27 Jun 2018 20:09:10 +0000 (22:09 +0200)] 
change scm config to GIT

4 years ago[maven-release-plugin] prepare for next development iteration trunk
Mark Struberg [Sun, 10 Jun 2018 15:08:52 +0000 (15:08 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833286 13f79535-47bb-0310-9956-ffa450edef68

4 years ago[maven-release-plugin] prepare release geronimo-config-1.2
Mark Struberg [Sun, 10 Jun 2018 15:08:34 +0000 (15:08 +0000)] 
[maven-release-plugin] prepare release geronimo-config-1.2

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833284 13f79535-47bb-0310-9956-ffa450edef68

4 years agodown to previous version after vote got cancelled
Mark Struberg [Sun, 10 Jun 2018 15:07:23 +0000 (15:07 +0000)] 
down to previous version after vote got cancelled

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833283 13f79535-47bb-0310-9956-ffa450edef68

4 years agoworkaround for differently behaving classloaders regarding leading /
Mark Struberg [Sun, 10 Jun 2018 14:59:43 +0000 (14:59 +0000)] 
workaround for differently behaving classloaders regarding leading /

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833281 13f79535-47bb-0310-9956-ffa450edef68

4 years ago[maven-release-plugin] prepare for next development iteration
Mark Struberg [Fri, 8 Jun 2018 09:53:53 +0000 (09:53 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833159 13f79535-47bb-0310-9956-ffa450edef68

4 years ago[maven-release-plugin] prepare release geronimo-config-1.2
Mark Struberg [Fri, 8 Jun 2018 09:53:37 +0000 (09:53 +0000)] 
[maven-release-plugin] prepare release geronimo-config-1.2

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833157 13f79535-47bb-0310-9956-ffa450edef68

4 years agofix SystemEnvConfigSource + add test for it
Mark Struberg [Fri, 8 Jun 2018 09:50:46 +0000 (09:50 +0000)] 
fix SystemEnvConfigSource + add test for it

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833156 13f79535-47bb-0310-9956-ffa450edef68

4 years agofix implicit converter rules and upgrade to mp-config-1.3
Mark Struberg [Fri, 8 Jun 2018 09:12:42 +0000 (09:12 +0000)] 
fix implicit converter rules and upgrade to mp-config-1.3

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833154 13f79535-47bb-0310-9956-ffa450edef68

4 years agoFixing pom version.
John D. Ament [Fri, 8 Jun 2018 03:07:42 +0000 (03:07 +0000)] 
Fixing pom version.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833148 13f79535-47bb-0310-9956-ffa450edef68

4 years agoRevert the pom version to previous 1.2 SNAPSHOT
Jean-Louis Monteiro [Thu, 7 Jun 2018 15:11:07 +0000 (15:11 +0000)] 
Revert the pom version to previous 1.2 SNAPSHOT

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833127 13f79535-47bb-0310-9956-ffa450edef68

4 years agoApply patch from Daniel Soro - Thanks (pull/2)
Jean-Louis Monteiro [Mon, 4 Jun 2018 12:05:27 +0000 (12:05 +0000)] 
Apply patch from Daniel Soro - Thanks (pull/2)

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832823 13f79535-47bb-0310-9956-ffa450edef68

4 years agoGERONIMO-6607 remove currently unused class
Mark Struberg [Thu, 31 May 2018 19:47:13 +0000 (19:47 +0000)] 
GERONIMO-6607 remove currently unused class

First we need to pin down use cases with mp-config.
Otherwise we risk becoming incompatible pretty quickly.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832645 13f79535-47bb-0310-9956-ffa450edef68

4 years agoensure Config is injectable
Romain Manni-Bucau [Wed, 30 May 2018 15:15:17 +0000 (15:15 +0000)] 
ensure Config is injectable

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832553 13f79535-47bb-0310-9956-ffa450edef68

4 years agofix sorting of ConfigSources if they have the same ordinal
Mark Struberg [Tue, 29 May 2018 20:59:31 +0000 (20:59 +0000)] 
fix sorting of ConfigSources if they have the same ordinal

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832483 13f79535-47bb-0310-9956-ffa450edef68

4 years agoBring ConfigJSR and mp-config impl in sync again.
Mark Struberg [Tue, 29 May 2018 20:45:31 +0000 (20:45 +0000)] 
Bring ConfigJSR and mp-config impl in sync again.

Plus fix endless loop in variable resolving logic

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832482 13f79535-47bb-0310-9956-ffa450edef68

4 years agofew more tolerance in placeholders
Romain Manni-Bucau [Tue, 29 May 2018 13:08:59 +0000 (13:08 +0000)] 
few more tolerance in placeholders

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832446 13f79535-47bb-0310-9956-ffa450edef68

4 years agoextracting placeholder support to benefit from it the most
Romain Manni-Bucau [Tue, 29 May 2018 12:42:27 +0000 (12:42 +0000)] 
extracting placeholder support to benefit from it the most

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832442 13f79535-47bb-0310-9956-ffa450edef68

4 years agoensure default value is respected even for list/set
Romain Manni-Bucau [Tue, 29 May 2018 10:16:09 +0000 (10:16 +0000)] 
ensure default value is respected even for list/set

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832441 13f79535-47bb-0310-9956-ffa450edef68

4 years agoerase generics for proxy impl until we support multiple levels
Romain Manni-Bucau [Thu, 24 May 2018 09:30:37 +0000 (09:30 +0000)] 
erase generics for proxy impl until we support multiple levels

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832152 13f79535-47bb-0310-9956-ffa450edef68

4 years agoThanks Mark to have pointed out @ConfigProperty can be put on a TYPE so we can use...
Romain Manni-Bucau [Tue, 22 May 2018 15:38:08 +0000 (15:38 +0000)] 
Thanks Mark to have pointed out @ConfigProperty can be put on a TYPE so we can use it to handle prefixes in our proxies

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832036 13f79535-47bb-0310-9956-ffa450edef68

4 years agofix spelling error
Mark Struberg [Tue, 22 May 2018 14:28:08 +0000 (14:28 +0000)] 
fix spelling error

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832032 13f79535-47bb-0310-9956-ffa450edef68

4 years agodown to mp-config-1.2.1
Mark Struberg [Tue, 22 May 2018 14:27:53 +0000 (14:27 +0000)] 
down to mp-config-1.2.1

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832031 13f79535-47bb-0310-9956-ffa450edef68

4 years agoadding collection support to proxies
Romain Manni-Bucau [Mon, 21 May 2018 18:50:46 +0000 (18:50 +0000)] 
adding collection support to proxies

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1831984 13f79535-47bb-0310-9956-ffa450edef68

4 years agoproxy based impl
Romain Manni-Bucau [Wed, 16 May 2018 10:55:28 +0000 (10:55 +0000)] 
proxy based impl

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1831698 13f79535-47bb-0310-9956-ffa450edef68

4 years agoGERONIMO-6600 ensure to use TCCL in ClassConverter
Romain Manni-Bucau [Mon, 12 Mar 2018 14:55:35 +0000 (14:55 +0000)] 
GERONIMO-6600 ensure to use TCCL in ClassConverter

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1826554 13f79535-47bb-0310-9956-ffa450edef68

4 years agoGERONIMO-6599 using TCCL for getConfig()
Romain Manni-Bucau [Mon, 12 Mar 2018 14:54:00 +0000 (14:54 +0000)] 
GERONIMO-6599 using TCCL for getConfig()

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1826553 13f79535-47bb-0310-9956-ffa450edef68

4 years agosetting the name of config impl module
Romain Manni-Bucau [Mon, 12 Mar 2018 14:50:03 +0000 (14:50 +0000)] 
setting the name of config impl module

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1826552 13f79535-47bb-0310-9956-ffa450edef68

4 years agoadd ConfigSource callback logit
Mark Struberg [Sun, 25 Feb 2018 09:46:16 +0000 (09:46 +0000)] 
add ConfigSource callback logit

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1825299 13f79535-47bb-0310-9956-ffa450edef68

4 years agostart with implementing the next revision (1.3) of mp-config
Mark Struberg [Sun, 25 Feb 2018 08:57:50 +0000 (08:57 +0000)] 
start with implementing the next revision (1.3) of mp-config

this is work in progress to play with the APIs

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1825295 13f79535-47bb-0310-9956-ffa450edef68

4 years agoupgrade to mp-config-1.2.1 (clarification and wording release only)
Mark Struberg [Mon, 19 Feb 2018 08:30:24 +0000 (08:30 +0000)] 
upgrade to mp-config-1.2.1 (clarification and wording release only)

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1824722 13f79535-47bb-0310-9956-ffa450edef68

4 years agoupdated copyright year
Reinhard Sandtner [Sat, 6 Jan 2018 15:18:38 +0000 (15:18 +0000)] 
updated copyright year

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1820408 13f79535-47bb-0310-9956-ffa450edef68

4 years ago[maven-release-plugin] prepare for next development iteration
John D. Ament [Tue, 2 Jan 2018 12:10:10 +0000 (12:10 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819809 13f79535-47bb-0310-9956-ffa450edef68

4 years ago[maven-release-plugin] prepare release geronimo-config-1.1
John D. Ament [Tue, 2 Jan 2018 12:09:56 +0000 (12:09 +0000)] 
[maven-release-plugin] prepare release geronimo-config-1.1

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819807 13f79535-47bb-0310-9956-ffa450edef68

4 years agoGERONIMO-6597 Migrate array conversion to be implicit in behavior.
John D. Ament [Sat, 30 Dec 2017 05:53:54 +0000 (05:53 +0000)] 
GERONIMO-6597 Migrate array conversion to be implicit in behavior.

Fix some generic usage, clean up concurrency usage.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819570 13f79535-47bb-0310-9956-ffa450edef68

4 years agoGERONIMO-6597 Adding support for programmatic registration of converters
John D. Ament [Sun, 24 Dec 2017 03:52:02 +0000 (03:52 +0000)] 
GERONIMO-6597 Adding support for programmatic registration of converters

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819198 13f79535-47bb-0310-9956-ffa450edef68

4 years agoGERONIMO-6597 Implementing array, list, set conversion logic. Support for class...
John D. Ament [Sun, 24 Dec 2017 01:56:34 +0000 (01:56 +0000)] 
GERONIMO-6597 Implementing array, list, set conversion logic.  Support for class as a built in converter.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819195 13f79535-47bb-0310-9956-ffa450edef68

4 years agoUpdating to MP Config 1.2 final release.
John D. Ament [Sat, 23 Dec 2017 17:18:24 +0000 (17:18 +0000)] 
Updating to MP Config 1.2 final release.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819171 13f79535-47bb-0310-9956-ffa450edef68

4 years agoGERONIMO-6595 support implic converters
Mark Struberg [Fri, 17 Nov 2017 21:08:32 +0000 (21:08 +0000)] 
GERONIMO-6595 support implic converters

as defined in the mp-config 1.2 spec

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1815628 13f79535-47bb-0310-9956-ffa450edef68

4 years agoremove microprofile releases repo.
Mark Struberg [Fri, 17 Nov 2017 08:47:24 +0000 (08:47 +0000)] 
remove microprofile releases repo.

All should be available in maven.central

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1815557 13f79535-47bb-0310-9956-ffa450edef68

4 years agoGERONIMO-6592 - Don't return null for the loaded properties, just empty map. Also...
John D. Ament [Wed, 11 Oct 2017 03:17:09 +0000 (03:17 +0000)] 
GERONIMO-6592 - Don't return null for the loaded properties, just empty map.  Also log the issue, so the user is aware of the problem.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1811787 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare for next development iteration
John D. Ament [Sun, 10 Sep 2017 13:58:34 +0000 (13:58 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807952 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare release geronimo-config-1.0
John D. Ament [Sun, 10 Sep 2017 13:58:19 +0000 (13:58 +0000)] 
[maven-release-plugin] prepare release geronimo-config-1.0

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807950 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdding default property in to pom.
John D. Ament [Fri, 8 Sep 2017 10:18:31 +0000 (10:18 +0000)] 
Adding default property in to pom.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807708 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdding more build instructions.
John D. Ament [Fri, 8 Sep 2017 00:56:00 +0000 (00:56 +0000)] 
Adding more build instructions.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807665 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdate to final released MP Config 1.1 and remove staging repo.
John D. Ament [Fri, 8 Sep 2017 00:19:01 +0000 (00:19 +0000)] 
Update to final released MP Config 1.1 and remove staging repo.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807664 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdd information on how to use Geronimo Config in readme.
John D. Ament [Fri, 8 Sep 2017 00:18:39 +0000 (00:18 +0000)] 
Add information on how to use Geronimo Config in readme.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807663 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAligning property logic to match spec.
John D. Ament [Wed, 6 Sep 2017 01:45:49 +0000 (01:45 +0000)] 
Aligning property logic to match spec.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807434 13f79535-47bb-0310-9956-ffa450edef68

5 years agoSwapping snapshots.
John D. Ament [Tue, 5 Sep 2017 11:22:57 +0000 (11:22 +0000)] 
Swapping snapshots.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807340 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAligning to MP Config 1.1. Optimize property names to come from each config source...
John D. Ament [Thu, 31 Aug 2017 00:59:50 +0000 (00:59 +0000)] 
Aligning to MP Config 1.1.  Optimize property names to come from each config source's property names.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1806754 13f79535-47bb-0310-9956-ffa450edef68

5 years agoConsolidating back to a single suite file.
John D. Ament [Wed, 30 Aug 2017 00:59:31 +0000 (00:59 +0000)] 
Consolidating back to a single suite file.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1806656 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6580 - Allow a user to instantiate system properties, rather than rely on...
John D. Ament [Tue, 29 Aug 2017 23:12:31 +0000 (23:12 +0000)] 
GERONIMO-6580 - Allow a user to instantiate system properties, rather than rely on a system property.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1806653 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6579 - Adding support for injecting Suppliers.
John D. Ament [Tue, 29 Aug 2017 23:07:01 +0000 (23:07 +0000)] 
GERONIMO-6579 - Adding support for injecting Suppliers.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1806652 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6577 - Enabling the tests in jenkins. Fixing the case where only providers...
John D. Ament [Tue, 29 Aug 2017 23:04:41 +0000 (23:04 +0000)] 
GERONIMO-6577 - Enabling the tests in jenkins.  Fixing the case where only providers are registered.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1806651 13f79535-47bb-0310-9956-ffa450edef68

5 years agoDifferentiate the results of empty strings and null values. Empty strings mean the...
John D. Ament [Wed, 16 Aug 2017 10:29:14 +0000 (10:29 +0000)] 
Differentiate the results of empty strings and null values.  Empty strings mean the property is set, but empty, null means the property is not set.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1805168 13f79535-47bb-0310-9956-ffa450edef68

5 years agoTCK passing on OWB, OWB2, and Weld3.
John D. Ament [Wed, 9 Aug 2017 11:58:55 +0000 (11:58 +0000)] 
TCK passing on OWB, OWB2, and Weld3.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804508 13f79535-47bb-0310-9956-ffa450edef68

5 years agoReadding Weld3 profile.
John D. Ament [Wed, 9 Aug 2017 01:58:41 +0000 (01:58 +0000)] 
Readding Weld3 profile.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804481 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6577 move back to 1.0 and mp-config-1.0
Mark Struberg [Tue, 8 Aug 2017 11:28:32 +0000 (11:28 +0000)] 
GERONIMO-6577 move back to 1.0 and mp-config-1.0

Also move the eclipse repos to an own profile as we don't want to propagate this repo.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804401 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6577 move back to a more dynamic version
Mark Struberg [Tue, 8 Aug 2017 10:55:56 +0000 (10:55 +0000)] 
GERONIMO-6577 move back to a more dynamic version

The goal of r1800748 to calculate all information upfront could not be achieved
so we move back to the old version

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804397 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6577 add test to show what's broken
Mark Struberg [Mon, 7 Aug 2017 21:42:39 +0000 (21:42 +0000)] 
GERONIMO-6577 add test to show what's broken

got broken with r1800744.
I'm also not a big fan of this change as it introduced a lot complexity without much benefit.
It actually destroyed the ability to do programmatic lookup.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804361 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6576 Adding built in converter for URL.
John D. Ament [Fri, 4 Aug 2017 23:56:07 +0000 (23:56 +0000)] 
GERONIMO-6576 Adding built in converter for URL.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804166 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6574 Fixing tests against Weld3.
John D. Ament [Fri, 4 Aug 2017 23:33:09 +0000 (23:33 +0000)] 
GERONIMO-6574 Fixing tests against Weld3.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804164 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6576 - Update proper FQCN for java classes. Use proper regex for dot replac...
John D. Ament [Tue, 1 Aug 2017 02:09:57 +0000 (02:09 +0000)] 
GERONIMO-6576 - Update proper FQCN for java classes.  Use proper regex for dot replacement.

Replace exception message with something more meaningful.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803608 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6576 Upgrading to MP Config 1.1
John D. Ament [Tue, 1 Aug 2017 02:09:00 +0000 (02:09 +0000)] 
GERONIMO-6576 Upgrading to MP Config 1.1

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803607 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6575 - Replace primitive type injection with the object wrapper, or else...
John D. Ament [Sat, 29 Jul 2017 21:41:19 +0000 (21:41 +0000)] 
GERONIMO-6575 - Replace primitive type injection with the object wrapper, or else duplicate beans in OWB.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803394 13f79535-47bb-0310-9956-ffa450edef68

5 years agoGERONIMO-6575 Adding default converters for primitives.
John D. Ament [Sat, 29 Jul 2017 18:39:24 +0000 (18:39 +0000)] 
GERONIMO-6575 Adding default converters for primitives.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803387 13f79535-47bb-0310-9956-ffa450edef68

5 years agoadd a profile for OWB-2.0.x
Mark Struberg [Sat, 29 Jul 2017 18:29:10 +0000 (18:29 +0000)] 
add a profile for OWB-2.0.x

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803386 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare for next development iteration
Mark Struberg [Thu, 27 Jul 2017 15:27:51 +0000 (15:27 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803200 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare release config-parent-1.0
Mark Struberg [Thu, 27 Jul 2017 15:27:35 +0000 (15:27 +0000)] 
[maven-release-plugin] prepare release config-parent-1.0

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803198 13f79535-47bb-0310-9956-ffa450edef68

5 years agoadd a scm section for the release
Mark Struberg [Thu, 27 Jul 2017 15:26:30 +0000 (15:26 +0000)] 
add a scm section for the release

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803196 13f79535-47bb-0310-9956-ffa450edef68

5 years agoupgrade to finally published microprofile-config-1.0 API
Mark Struberg [Thu, 27 Jul 2017 15:23:59 +0000 (15:23 +0000)] 
upgrade to finally published microprofile-config-1.0 API

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803195 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixing readme with proper coordinates for config api.
John D. Ament [Wed, 26 Jul 2017 16:44:05 +0000 (16:44 +0000)] 
Fixing readme with proper coordinates for config api.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803074 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdding beans.xml for GERONIMO-6571
John D. Ament [Tue, 18 Jul 2017 16:08:14 +0000 (16:08 +0000)] 
Adding beans.xml for GERONIMO-6571

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1802318 13f79535-47bb-0310-9956-ffa450edef68

5 years agoOnly define beans for provider as alternatives, otherwise they're not alternatives.
John D. Ament [Mon, 10 Jul 2017 01:14:50 +0000 (01:14 +0000)] 
Only define beans for provider as alternatives, otherwise they're not alternatives.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1801402 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdating based on latest TCK changes (offsets, instant converters). Switching back...
John D. Ament [Sat, 8 Jul 2017 14:28:06 +0000 (14:28 +0000)] 
Updating based on latest TCK changes (offsets, instant converters).  Switching back to released OWB for now, JARs not signed.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1801289 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdding basic Weld profile. This is a WIP only.
John D. Ament [Wed, 5 Jul 2017 02:45:34 +0000 (02:45 +0000)] 
Adding basic Weld profile.  This is a WIP only.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800838 13f79535-47bb-0310-9956-ffa450edef68

5 years agomaven-enforcer-plugin usage instead of prerequiristes
Romain Manni-Bucau [Tue, 4 Jul 2017 10:11:27 +0000 (10:11 +0000)] 
maven-enforcer-plugin usage instead of prerequiristes

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800748 13f79535-47bb-0310-9956-ffa450edef68

5 years agopom names
Romain Manni-Bucau [Tue, 4 Jul 2017 10:10:17 +0000 (10:10 +0000)] 
pom names

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800747 13f79535-47bb-0310-9956-ffa450edef68

5 years agofixing constructor setup of SystemPropertyConfigSource
Romain Manni-Bucau [Tue, 4 Jul 2017 10:09:35 +0000 (10:09 +0000)] 
fixing constructor setup of SystemPropertyConfigSource

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800746 13f79535-47bb-0310-9956-ffa450edef68

5 years agoadding org.apache.geronimo.config.configsource.SystemPropertyConfigSource.copy option...
Romain Manni-Bucau [Tue, 4 Jul 2017 10:06:44 +0000 (10:06 +0000)] 
adding org.apache.geronimo.config.configsource.SystemPropertyConfigSource.copy option since System properties being Properties are locking way too much for any runtime

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800745 13f79535-47bb-0310-9956-ffa450edef68

5 years agotrying to optimize a bit the CDI integration, can need some spec updates since it...
Romain Manni-Bucau [Tue, 4 Jul 2017 10:02:52 +0000 (10:02 +0000)] 
trying to optimize a bit the CDI integration, can need some spec updates since it looks designed to be very lazy whereas it would be trivial to make it eager for most of it

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800744 13f79535-47bb-0310-9956-ffa450edef68

5 years agooverriding some ubuntu env variables which are empty by default and make tck failing
Romain Manni-Bucau [Tue, 4 Jul 2017 07:20:01 +0000 (07:20 +0000)] 
overriding some ubuntu env variables which are empty by default and make tck failing

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800735 13f79535-47bb-0310-9956-ffa450edef68