Commit Graph

80 Commits

Author SHA1 Message Date
Havoc Pennington
79fc367685 Update doctoc for README.md and add doctoc to HOCON.md 2015-03-07 16:41:02 -05:00
Havoc Pennington
269ce0cfce Release notes for 1.3.0-M1 2015-03-06 23:51:40 -05:00
Havoc Pennington
55bd472c24 Improve ConfigBeanFactory docs in README 2015-03-02 11:03:38 -05:00
Havoc Pennington
c1a7ce0333 Mention ConfigBeanFactory in the README 2015-03-02 11:02:11 -05:00
Havoc Pennington
4822a44911 Update Java version information in the README 2015-02-24 16:26:54 -05:00
Havoc Pennington
1f50c19b59 Formatting chat room link 2015-02-09 09:15:29 -05:00
Havoc Pennington
2edf846752 Add Gitter chat room 2015-02-09 09:14:27 -05:00
Havoc Pennington
e87093f0bf Merge pull request #242 from zhongl/master
Insert a new config scala wrapper to readme
2015-01-27 08:56:56 -05:00
Dale Wijnand
22890b6e9f Add TravisCI badge. 2015-01-27 09:20:19 +00:00
Lunfu Zhong
5bbebb783d Update README.md
Add new scala wrapper
2015-01-24 20:46:58 +08:00
Havoc Pennington
9e719711c3 Merge branch 'master' of https://github.com/Kornel/config into Kornel-master
Conflicts:
	README.md
2014-12-27 16:32:03 -05:00
Francois Dang Ngoc
5447501df0 updated README.md to add link to python port (pyhocon) 2014-12-07 22:52:32 -05:00
Havoc Pennington
5038949cff README: recommend hasPath rather than catching Missing 2014-10-13 05:49:46 -04:00
Havoc Pennington
5c83183853 README: link to maven central directory
Fixes #203, linking to super-old releases was just confusing.
2014-10-10 12:16:56 -04:00
Michel Daviot
42efcbce6c add badge + link to maven central 2014-10-06 11:09:16 +02:00
Havoc Pennington
82d6614d2f README: show how to do "inheritance" on one line 2014-10-03 08:55:01 -04:00
Kornel Kielczewski
c1d5c11887 Added sbt library dependencies to README.md
- Lots of people use sbt, why keep a maven sample and forget about sbt?
   :)
2014-09-16 09:55:51 +02:00
Ben Jackman
a444b4481d Update README.md 2014-06-27 11:13:46 -05:00
Havoc Pennington
6218174704 Settings pattern is not a way to get an optional setting 2014-05-03 09:59:42 -04:00
Havoc Pennington
2b4516ab62 Fix markdown syntax in README 2014-05-03 09:56:26 -04:00
Havoc Pennington
798230458e More README improvements 2014-05-03 09:51:57 -04:00
Havoc Pennington
7cae92d3ae Bump README to 1.2.1 2014-05-02 10:54:20 -04:00
Havoc Pennington
6c2889728e Move table of contents below overview 2014-05-02 09:02:53 -04:00
Havoc Pennington
6eefb61b5e Organize README and add doctoc table of contents 2014-05-02 09:00:25 -04:00
Havoc Pennington
48a9437513 Go on a bit longer about how to handle defaults in the README 2014-05-01 20:23:13 -04:00
Chris Price
3df982e7af Add link to ruby port in README 2014-03-16 18:33:34 -07:00
Havoc Pennington
2ff0e15cd4 1.2.0 in NEWS and README 2014-01-15 09:59:24 -05:00
Havoc Pennington
e6c7e6bd5b Some other README edits and updates 2014-01-10 19:39:48 -05:00
Havoc Pennington
bc7e0cfa29 give an example of env var substitution 2014-01-10 19:24:06 -05:00
Havoc Pennington
ebc1ca08fe Fix a couple of minor docs errors 2014-01-10 19:22:20 -05:00
Havoc Pennington
41f3de8261 Add a discussion of defaults to the README 2013-11-21 09:55:24 -05:00
Havoc Pennington
a8fdca3589 1.0.2 NEWS and README changes 2013-07-03 09:12:06 -04:00
Havoc Pennington
31b64a9327 back to -SNAPSHOT and put 1.0.1 in the README 2013-05-19 20:43:01 -04:00
Havoc Pennington
3c6007547e v1.0.0 2012-10-15 09:01:57 -04:00
Havoc Pennington
c6a068888c v0.6.0 publish 2012-10-10 14:08:31 -04:00
Havoc Pennington
46386e818f 0.5.2 2012-09-06 09:27:01 -04:00
Havoc Pennington
eea28e5428 link to NEWS from README 2012-07-10 14:24:39 -04:00
Havoc Pennington
d400f5bc01 0.5.0 release 2012-07-05 11:01:00 -04:00
Havoc Pennington
e1d5bc7506 Implement triple-quoted multiline strings
Details are in the spec/news/readme changes in the patch.
2012-06-18 23:01:43 -04:00
Havoc Pennington
b3ac8d0539 bump to 0.4.1 in the README 2012-05-24 09:18:34 -04:00
Havoc Pennington
fa038eac67 add note about only supporting Java 6 and above. 2012-05-14 12:07:55 -04:00
Havoc Pennington
9a2e9a8bde add some notes about features that aren't in Play/Akka 2.0 2012-04-13 10:37:02 -04:00
Havoc Pennington
06d6fc5ee3 mention new include syntax in the README 2012-04-13 10:08:39 -04:00
Havoc Pennington
9b7d2a6469 remove "Future Directions" from README, the Future is Now! 2012-04-13 10:06:36 -04:00
Havoc Pennington
0adc9152d1 Show how to create a Settings class to encapsulate your Config 2012-04-13 10:06:08 -04:00
Havoc Pennington
b35dfb67b2 Optimistically update the README with Maven Central information 2012-04-12 21:48:35 -04:00
Havoc Pennington
d14d8cae78 add a couple tips about debugging configs to the README 2012-04-12 00:54:14 -04:00
Havoc Pennington
69e6164b30 Support += convenience syntax
a += b

transforms to

    a += ${?a} [b]
2012-04-06 10:58:00 -04:00
Havoc Pennington
47e168a92f Implement array and object concatenation
path : [ /bin ]
  path : ${path} [ /usr/bin ]

This added very few lines of code or bytecode!
It's just a natural extension of the existing
string concatenation.

But it did add a fair few lines of specification
and tests.
2012-04-06 00:35:47 -04:00
Havoc Pennington
44ce684985 Allow self-referential fields.
With this patch, you can write:

    path="a🅱️c"
    path=${path}":d"

The semantics are somewhat complicated to specify and
implement, but hopefully not complicated to use for
any reasonable usage that makes any sense.

This patch is technically backward incompatible,
illustrated by a change to existing unit tests,
but the changed behavior is in a bizarre corner case:
cyclical self-references where the cycle could be broken
by only partially resolving an object.

This corner case just threw an exception in the version
of this lib included with Akka/Play 2.0, but in commit
a59e31f744 we tried to handle the case. So the behavior
changes since that commit.

The partial resolution case now has the same consistent
defined semantics we use for all self-reference
resolution, that is it "looks back." In the previous
code it would "look forward."
2012-03-29 14:25:28 -04:00